About
I've been curious about phones and computers for as long as I can remember, which led me to study Mathematics, Physics and Computer Science at Byimana School of Sciences. In 2018 I joined the first cohort at Andela's new Kigali hub. That's where I started building software professionally. I later finished a BSc in Computer Science at the University of Kigali.
Since then I've built web and mobile products for teams in Rwanda, Kenya, South Africa, India and the US: banking software at BK Techouse, an AI companion at Navi, and hiring tools at Squad. I work mostly in TypeScript, React, React Native and Node, and lately Swift.
In my free time I build apps for Rwandans, like Provisoire and Indirimbo. I'm also learning Python and LLMs, listening to too many tech podcasts, and slowly getting better at guitar.
Experience
- Software Engineer, Squad
- Built product features for Squad’s hiring platform.
- Senior Full-Stack Developer, BK Techouse (opens in a new tab)
- Owned architecture, design and development of products and platforms for BK Group clients.
- Set engineering standards across the team, covering code review and unit, integration, performance and security testing.
- Promoted to Senior Full Software Developer in April 2024.
- Software Engineer, Navi
- Built features for Navi, an AI companion app with persistent memory, personality and evolving story arcs.
- Software Engineer, Crowdbotics (opens in a new tab)
- Built full-stack features for Operator (now Rye), an open e-commerce protocol.
- Built the frontend of mobile apps for Heartland Charter School and Nu Hollywood.
- Built the iAscend mobile app in React Native.
- Software Engineer, Polymath (opens in a new tab)
- Built web and mobile frontends for client products in a small agile team.
- Frontend Developer, Consumatech (opens in a new tab)
- Built Fleetcon’s fleet-management dashboard in React, Redux and Ant Design.
- Started as a full-stack developer on internal products in 2020.
- Frontend Lead, Sketchish (opens in a new tab)
- Led a team of five frontend developers on internal React and Redux products.
- Introduced pull-request reviews, a branching strategy and version-control best practices.
- Shipped regular releases to Firebase Hosting.
- Software Developer, Ecom Experts
- Customized Shopify themes and improved storefront page speed.
- Software Developer, Andela (opens in a new tab)
- Built features and wrote unit and integration tests for Authors Haven (Postgres, Express, React, Redux).
- Interviewed candidates and ran bootcamps for aspiring Andela developers.
- Software Developer (Apprentice), Tulaa
- Rebuilt Tulaa’s CRM in Angular 8 and Angular Material as one of 10 developers.
- Added features and refactored the codebase in a team spanning four countries.
Education
- BSc Computer Science, University of Kigali
- Computer & Software Engineering, University of Rwanda
- Mathematics, Physics & Computer Science, Byimana School of Sciences
Elsewhere
GitHub (opens in a new tab)LinkedIn (opens in a new tab)X (opens in a new tab)Instagram (opens in a new tab)Email