
I build robust, scalable web applications with modern technologies that solve real-world problems.
BUILDING
useful THINGS.
01 / About
I bridge the gap between complex systems and simple human experiences.
I’m a full-stack software engineer who cares about the entire product not just the code behind it. I work across the stack, from APIs and databases to the interfaces people use every day.
I write clean, maintainable code, value code review and close collaboration, and keep learning as the tools change. The result is software that is robust behind the scenes and intuitive where it matters.
02 / Experience
Building, shipping, learning.
Work
Software Engineer
Digital Umuganda · Kigali · Hybrid
Software Engineer
Code of Africa · Client: DCCS GmbH · Kigali
Software Engineering Apprentice
Code of Africa · Taskforce Pro 2
Software Engineer
Hexakomb · Kigali
Junior Full Stack Developer
Andela · Remote
Education
BSc Software Engineering
African Leadership University · Kigali
04 / Capabilities
Languages
TypeScript, JavaScript, Python, Go, Java, C.
Frontend
React, Next.js, Svelte & SvelteKit, Tailwind CSS.
Backend
Node.js, NestJS, FastAPI, Go net/http, Quarkus.
Data & tooling
PostgreSQL, MongoDB, Redis, Supabase, Docker, Git & GitHub.
03 / Selected work
Projects with purpose.

Champs API
The e-commerce backend: product management, cart, Stripe payments, and order tracking.

Wallet
A wallet app with user authentication, transaction history, and balance management.

