Available to hire
I am a highly motivated software engineer with a passion for building innovative, user-centered, and sustainable solutions. I bring expertise across software development, IoT, and embedded systems, with proficiency in JavaScript, Java, Python, C++, and web frameworks.
I enjoy collaborating with researchers and professionals to drive impactful outcomes. Currently, I design scalable architectures, mentor students, and contribute to research-driven projects across Africa, while delivering practical software solutions and improving system reliability.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Software Engineer at hiveonline Aps Ltd
May 1, 2022 - PresentSpearheaded the complete software development lifecycle, including architecture design, coding, testing, and debugging; implemented frontend features using React, JavaScript, TypeScript, and Redux; designed secure, maintainable backend architectures; developed applications with offline functionality, mobile money, and blockchain integration (Stellar and Hedera); built microservices and used WebSocket for real-time communication; established robust automated testing pipelines with Cypress and Jest to ensure quality and stable deployments.
Adjunct Faculty – Bachelor's in Software Engineering at African Leadership University (ALU)
January 1, 2020 - PresentDelivered four core modules (React Development, Introduction to Software Engineering, Foundations Project, and Mission Capstone), supporting 150+ students in building real-world software projects and engaging in challenge-based learning; reviewed curriculum, redesigned assessments, and supervised hackathons, live coding labs, mock interviews, and peer-learning to improve engagement and proficiency.
Managing Fellow, Software & Product at Engineering for Change (E4C)
February 1, 2025 - October 1, 2025Managed a portfolio of five technical projects across India, South Africa, USA, and Africa, delivering 100% of milestones across AI, Salesforce, Beckn protocol, financial inclusion, and digital agriculture systems; mentored fellows, led cross-partner coordination, and produced impact reports and scalable recommendations for partner organizations.
Graduate Teaching Assistant, Human-Robot Interaction at Carnegie Mellon University Africa
January 1, 2022 - May 1, 2022Conducted office hours and one-on-one sessions, explained course topics, and linked them to real-world applications to enhance understanding and engagement; supported course delivery for a newly introduced subject.
I.T. Specialist, National Service at University of Skills Training and Entrepreneurial Development
August 1, 2020 - August 1, 2021Developed custom software solutions using Drupal 8 CMS and MERN stack; participated in project management by defining scopes, timelines, and resources; researched emerging technologies to improve software development skills and best practices.
Product Manager at Oorja Development Solutions
May 1, 2024 - October 1, 2024Managed the product lifecycle from ideation to market launch; designed user-friendly features focused on usability and accessibility for farmers with low digital literacy; integrated digital farmer advisory, booking services, soil health testing, climate-resilient seeds, and forecasting.
Frontend Engineer – Contractor at AI-Powered Yield Dashboard for Rwanda Space Agency, KCRC
May 1, 2024 - PresentDeveloped an intuitive dashboard using Python to enhance yield prediction decision-making; collaborated with data scientists to integrate complex datasets and improve data visualization and accessibility; iterated on user experience to boost engagement.
Research Assistant – Contractor at Fish Farm Computer Vision for Feed Optimization and Tracking, KCRC
May 1, 2024 - PresentImplemented a scalable backend using Python FastAPI; researched and integrated Vision AI for feed optimization and behavior analysis; integrated MQTT for real-time data communication within a Web of Things architecture.
Education
MSc at Carnegie Mellon University
September 1, 2021 - May 1, 2022BSc at Ashesi University
September 1, 2016 - June 1, 2020Qualifications
Introduction to Information Security Course
January 1, 2022 - May 1, 2022Motor Vehicle Odometer Development Embedded Systems Course
January 1, 2022 - May 1, 2022Emergency Social Network Application – Foundations of Software Development Course
January 1, 2022 - May 1, 2022IoT-Based Home Automation System
September 1, 2021 - December 1, 2021Industry Experience
Software & Internet, Education, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Kigali today.