Skip to content
View Nbruchi's full-sized avatar

Block or report Nbruchi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NBruchi/README.md

Bruce Nkundabagenzi

I build systems where every part has to agree with the others. Kigali, Rwanda — available for remote roles.

brucenkundabagenzi.com · Email · LinkedIn


Sole engineer on a multi-tenant restaurant management platform — inventory, double-entry accounting, multi-channel payments, real-time fiscal compliance with Rwanda's tax authority. 28 modules, 3 apps on 1 API. Audited it end to end, rated 53 issues by severity, closed all of them: tenant isolation, ledger immutability, correct revenue recognition.

Shipped inside a live codebase built by others on WithinTech Learn, a remote team split across the US and Rwanda — gated course progression, quizzes, automated email engagement. Added French and Kinyarwanda to an English-only app. 750+ students, 250+ certificates.

Built SubTrack solo: a subscription tracker with a Next.js web app and an Expo mobile app built independently against one documented Nest.js API. Multi-currency, scheduled jobs, Gmail-based detection — including a scheduled job designed to stay correct on hosting that sleeps, because that's the kind of failure that silently corrupts data if nobody thinks about it.


Stack: TypeScript across the board — Next.js, Nest.js, Expo React Native, PostgreSQL/TypeORM. Strict typing, versioned migrations, contract-first APIs.

Currently: writing up how I govern AI coding agents on financial codebases, and what a renewal-date engine teaches you about timezones.

Read the case studies →

Popular repositories Loading

  1. django-blogger django-blogger Public

    Python 1

  2. pms pms Public

    Parking Management System for automatic car plate recognition, live tracking and payment

    Python 1

  3. eshop eshop Public

    eshop is a full-stack e-commerce platform using a microservices architecture with Next.js frontend and Express.js backend. It offers all essential e-commerce features, including authentication, pro…

    TypeScript 1

  4. marketplace marketplace Public

    A multi-vendor e-commerce platform: Next.js frontend and NestJS backend (TypeORM + PostgreSQL)

    TypeScript 1

  5. taskforge-backend taskforge-backend Public

    TaskForge is a real-time collaborative task management app for teams (e.g., devs, farmers co-ops, media crews). It beats basic to-dos (Trello clones) with AI parsing, audit trails, and soft deletes…

    TypeScript 1

  6. NBruchi NBruchi Public

    My profile