$ > senior software engineer · tech lead · founder● status: accepting new projects

I build software that pays, heals, hires & feeds.

→ hover a verb// to see the receipt

I'm Marcel Gatete, a senior software engineer and tech lead. I've shipped payment rails, clinic systems and hiring platforms used by real people across Rwanda. If your product needs to be fast, reliable and built to last, let's compile something together.

marcel_portrait.png660×797
Illustrated portrait of Marcel Gatete
roleTech Lead @ Bank of Kigali
coords1.9441° S, 30.0619° E
  • ✓performant·
  • ✓accessible·
  • ✓secure·
  • ✓scalable·
  • ✓responsive·
  • ✓maintainable·
  • ✓seo_optimised·
  • ✓reliable·
  • ✓delightful·
// 01 — about.md

Professionally allergic to clunky software.

By day I'm a Tech Lead at Bank of Kigali, leading teams that build the digital products Rwandans bank with every day. Before that, at BK Techouse, I helped power UrubutoPay, Rwanda's top payment gateway, and Smart Nkunganire, which gets seeds and fertilizer to farmers without the paperwork marathon.

By night I run a few side quests that got out of hand: Kazispace, CareLogic and Dukani. I like clean architecture, a sprinkle of AI where it earns its keep, and turning big hairy problems into things that feel obvious.

base
Kigali, Rwanda
works with
Startups, scale-ups, institutions
runs on
Coffee, music, homemade cake
// 02 — ps aux | grep marcel

Currently running.

Four processes, zero crashes. Your project would make a lovely fifth thread.

PIDPROCESSDOINGSTATUS
0001bank-of-kigaliTech Lead, Software Engineer since Aug 2026. Leading teams and shipping the bank's web and mobile products.● running
0002kazispaceRecruitment platform matching formal and informal workers to jobs, with AI doing the heavy lifting.● building
0003carelogicClinic management for schedules, records and reports, so doctors can get back to doctoring.● building
0004dukaniA mobile inventory and sales tracker for small shops, salons, pharmacies and boutiques.● building
// 03 — git log --shipped

Merged to main. Running in production.

BIKA web dashboard
BIKA mobile app
b1ka026 · Bank of Kigali · 2026savings groups · web + mobile

BIKA

Takes community savings groups from paper ledgers to phones. Members record attendance, savings, loans and penalties, while BK Foundation watches group health across every province.

  • + web + mobile
  • + savings, loans & social fund
  • + group health tracking
  • + reach by province
● in active development
01/07
main · 7 projects← → to browse
// 04 — package.json

From first commit to production server, one pair of hands.

Frontend, backend, database and deployment. No hand-offs lost in translation, and the person who wrote your code is the one keeping it fast at 3am.

languages/

  • TypeScript
  • Java
  • Go
  • Python
  • C++

frontend/

  • React
  • Next.js
  • Angular
  • Vite
  • TanStack Start
  • Tailwind CSS

mobile/

  • React Native
  • Flutter

backend/

  • Node.js
  • Express
  • Fastify
  • NestJS
  • Hono
  • Spring Boot

data/

  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • Drizzle
// 05 — code review

Approved by the people who matter.

review by @maxime.hegereye✓ approved
Marcel was instrumental in transforming our business and making it more efficient. He developed a clinic management system that has streamlined our operations and saved us a lot of time. We're thrilled with the results!
Maxime Hegereye — CEO, The Look Optical
review by @moses.ntakirutimana✓ approved
Marcel is a true frontend wizard. He took our complex product and transformed it into an intuitive and engaging user interface. We're already seeing positive feedback from our customers.
Moses Ntakirutimana — Head of Products, CET
// 06 — git checkout -b your-project

Got a messy problem? Good. Those are my favorite.

Tell me what you're building, what's slowing you down, and when you need it. I'll reply within a day with honest thoughts and a plan.

zsh — new-project
$ mail gatetecodes@gmail.com$ curl -O resume.pdf> response time: < 24h