01 · Distributed work
Slow work leaves the request; failures are retried and recovered.
queue
- worker 1done
- worker 2running
- worker 3retry 2/3
APIqueueworkersretry
About
that hold up beyond the demo: messy data, long-running jobs, integrations, and the people who depend on them.
I started with multi-tenant Node.js and PostgreSQL APIs at Andela, then built real-time telemetry pipelines at NetFella and Spring Boot services for academic and financial systems at the AUCA Innovation Center (Mastercard Program). At IFAD, the UN's International Fund for Agricultural Development in Rome, I built FastAPI services that ingest, read, review and archive documents, with background workers on Azure Service Bus and the retry and recovery logic that keeps them dependable.
In May 2026 I started building Trustplot because land and property information in Rwanda is scattered and hard to verify. It brings parcel boundaries, zoning, risk and reference value into one UPI search, built on PostGIS and ArcGIS data.
I hold a Bachelor of Science (Honours) in Software Engineering, Distinction, from the Adventist University of Central Africa. Next, I want to join a backend team working on reliable, data-heavy systems.

01 · Distributed work
queue
APIqueueworkersretry
02 · Backend
POST /documents
201 Created
{ "status": "QUEUED" }
03 · Data
04 · AI
05 · Shipping
Trustplot, Kigali
Designed and built a land and property intelligence platform for Rwanda: UPI parcel search, interactive mapping, zoning and risk screening, reference valuation and automated reports, on PostGIS and ArcGIS data.
Read case studyAdventist University of Central Africa (AUCA)
Graduated in software engineering with Distinction.
IFAD, Rome
Built FastAPI and PostgreSQL services for document ingestion, OCR, extraction and review (~100 documents a day), with Azure Service Bus workers that kept APIs under 200 ms and cut failed jobs by 60%.
Read case studyAUCA Innovation Center (Mastercard Program)
Developed Java, Spring Boot and PostgreSQL REST APIs for academic and financial management systems, with relational models and tuned SQL for transactional workloads.
NetFella
Built Node.js and TypeScript services and event-driven pipelines for real-time telemetry, with secure REST APIs and access control between distributed components.
Andela (remote, part-time)
Developed multi-tenant REST APIs for authentication and authorisation, improved database performance with indexing and SQL optimisation, and contributed GitHub Actions CI/CD.