Software Engineer
building products
that scale.
Senior Full-Stack Software Engineer with 7+ years of experience architecting scalable enterprise web applications, microservices, and mobile platforms. Specialized in TypeScript, NestJS, Next.js (SSR/SSG), and Node.js, with expertise in REST/GraphQL APIs, OAuth2/JWT security, and PostgreSQL. Proven track record engineering high-availability systems and automated data workflows for fintech and regulatory platforms (including RICA MIS).

Skills & Tech Stack
Technologies & Tools
Expertise
What I bring to your team.
Backend & Microservices
NestJS, Node.js, Express, Java (Spring Boot), Python (Django). Architecting scalable REST & GraphQL APIs, microservices, and high-throughput databases.
Frontend Systems
Next.js (SSR/SSG), React, and TypeScript. High-performance, modular UI components built with HTML5, CSS3, and modern web frameworks.
Mobile Applications
Cross-platform iOS and Android mobile engineering with React Native, integrated with OAuth2/JWT authentication workflows.
AI & Data Automation
LLM-powered products, AI agents, and Python automation pipelines that help businesses work smarter, integrated with responsive Next.js interfaces.
DevOps & Architecture
Docker, Kubernetes, AWS, Google Cloud, CI/CD pipelines, Kafka, RabbitMQ, and NATS event-driven architecture.
Databases & TDD
PostgreSQL, MongoDB, Prisma, MikroORM, and TDD practices using Jest, Supertest, and JUnit.
Selected Work
Products I've built and shipped.
Live in production, from apps I run end to end to platforms I've built with teams worldwide.
LiveMPC Sisters Platform
NonprofitMissionary Sisters of the Peace of Christ the King
Trilingual website and admin platform for a Catholic sisters community in Rwanda, with school pages, online admissions, child sponsorship, volunteering and donations.
LiveRICA MIS Platform
GovTechBank of Kigali · BK Techouse
Interactive web dashboards and backend services scaling internal data management tools for high-integrity reporting and cross-functional synchronization.
LiveCUNGA Cooperative Platform
FintechBank of Kigali · BK Techouse
Secure, high-traffic cooperative platform microservices and web interfaces using NestJS, Next.js, Node.js, Prisma ORM, and PostgreSQL.
LiveNFT Marketplace & AI Bots
Web3KOIN Network
Backend microservices and data models for high-throughput real-time NFT transactions, plus intelligent Python AI bots for data pipelines.
LiveIkiraka
MarketplaceLocal services marketplace. Bookings, worker bidding, in-app chat, reviews and disputes, with MoMo payments and a commission model.
LiveBlueprint
MarketplaceArchitect-designed house-plans marketplace. Browse and buy plans instantly, request building permits, or commission custom designs.
LiveReelStudio
AIAI short-form video generator. Turns a topic into a scripted, narrated, captioned reel with auto-sourced footage and one-click publishing.
LiveNexun
AIVoice-first AI platform featuring Speech-to-Text & Text-to-Speech synthesis and conversational AI workflows in Kinyarwanda.
Experience
7+ years of engineering impact.
SENIOR SOFTWARE ENGINEER
Sep 2026 – Present- Building LLM-powered products that help US businesses automate workflows, surface insights from their data, and serve customers faster, using Python, TypeScript, and modern large language models.
- Architecting full-stack platforms and AI services with Python, NestJS, Next.js, and PostgreSQL, taking features from prototype to secure, production-ready systems.
- Leading technical design and code reviews, and working closely with clients to turn business needs into reliable AI-driven solutions.
SENIOR SOFTWARE ENGINEERING CONSULTANT
Mar 2025 – Jun 2026- Engineered backend services and interactive web dashboards for RICA MIS using Node.js and Next.js, scaling internal data management tools for high-integrity reporting and cross-functional synchronization.
- Developed and optimized the CUNGA cooperative platform, architecting secure, high-traffic microservices and web interfaces using NestJS, Next.js, Node.js, Prisma ORM, and PostgreSQL.
- Architected automated data platform workflows using TypeScript-based TDD (Jest, Supertest) to ensure reliable data pipelines, high availability, and peak system performance across microservices.
SOFTWARE ENGINEER
Apr 2023 – Mar 2025- Architected backend microservices and data models for an NFT marketplace using NestJS and Node.js to handle high-throughput, real-time transaction processing.
- Engineered intelligent AI bots using Python to automate platform data pipelines, integrating them directly with responsive Next.js web interfaces.
- Collaborated with cross-functional global teams to maintain CI/CD pipelines, API versioning, and high system reliability across microservices.
FULL STACK DEVELOPER
Jun 2022 – Mar 2023- Led full-stack mobile engineering for Clique, UlliPicks, and The Golf League, delivering cross-platform iOS and Android applications built with React Native to the Google Play Store.
- Architected scalable backend REST APIs and microservices, utilizing NestJS and Express.js (Node.js) for high-concurrency mobile services alongside Python (Django) for dedicated data engines.
- Engineered end-to-end application workflows, implementing TDD, optimizing PostgreSQL query performance, and maintaining automated release pipelines.
FRONTEND DEVELOPER
Jan 2022 – Jul 2022- Engineered highly responsive, modular UI components using vanilla JavaScript, HTML5, and CSS3 for seamless integration into Adobe Experience Manager (AEM) for enterprise financial services clients.
- Optimized client-side rendering performance, DOM manipulation, and cross-browser compatibility, delivering lightweight, secure, and scalable frontend architectures without relying on heavy frameworks.
SOFTWARE DEVELOPER
Aug 2020 – May 2022- Built core infrastructure microservices and user-facing modules for the 2U Money digital transfer platform using Node.js, Express.js, and Java / Spring Boot.
- Engineered high-concurrency payment gateways and REST APIs, utilizing PostgreSQL and Hibernate/JPA to ensure secure transaction processing and strict financial data compliance.
- Developed cross-platform mobile interfaces using React Native, integrating OAuth2 and JWT authentication workflows for secure user access.
ASSOCIATE SOFTWARE ENGINEER
Feb 2019 – Apr 2020- Developed and maintained enterprise backend services and internal toolings for international partner organizations using Java (Spring Boot) and Node.js / Express.
- Designed and integrated RESTful APIs and database schemas using PostgreSQL, employing TDD practices (JUnit, Jest) to guarantee code quality and test coverage.
- Collaborated in Agile software engineering teams, establishing Git workflow standards, writing comprehensive API documentation, and supporting automated deployment pipelines.
About
Full-Stack & Backend Software Engineer.
I have shipped a cooperative financial platform targeting 2,000+ cooperatives built with Java, Spring Boot, and Spring Security, a government inspection system for Rwanda's RICA, a US-based Web3 community platform with scalable Spring Boot REST APIs, and live consumer apps. I work the full stack with a strong emphasis on Test-Driven Development, clean architecture and reliability.
My core expertise is centered around building robust backend services with Java, Spring Boot, and Node.js (NestJs & Express), alongside high-performance, server-side rendered frontend architectures usingNext.js and TypeScript. Focused on clean code, TDD with JUnit and Mockito, and delivering scalable REST APIs that support high-traffic enterprise platforms.
Education
Academic Background
BACHELOR OF SCIENCE (IN PROGRESS)
University of Kigali
Currently completing Bachelor's degree in Computer Science.
UNDERGRADUATE STUDIES
University of Rwanda
Completed 2 years of foundational coursework in Computer & Software Engineering.
Contact
Let's build something worth shipping.
Open to software engineering roles, remote, hybrid or on-site. Ready to relocate.