Software engineer / Backend · Distributed systems · AI

Building reliable systems for real-world problems.

Backend systems, distributed workflows and AI products — from architecture to deployment.

Previously
IFAD · Andela
Now
Building Trustplot
Education
BSc Software Engineering · AUCA · 2025

01 / Selected work

Work that had to keep working.

  1. One UPI search checks a plot against 11 national map layers, and says “Unknown” when a source has no data.

    Next.js · PostGIS · ArcGIS REST

    Read case study
  2. Uploads return straight away; Celery workers retry a failed job 3 times with backoff before marking it FAILED.

    FastAPI · Celery + Redis · PostgreSQL

    Read case study
  3. Cut failed jobs 60% with retry and recovery in the document pipeline, with APIs under 200 ms.

    React + TypeScript · FastAPI · PostgreSQL · Azure Service Bus · LLM APIs

    Read case study

01 · Trustplot

11national map layers checked in one UPI search

02 · DocFlow

3retries with backoff before a failed job is marked FAILED

01 / Selected work

Work that had to keep working.

  1. 01 · Software engineer · 2026

    Trustplot

    One UPI search checks a plot against 11 national map layers, and says “Unknown” when a source has no data.

    Next.js · PostGIS · ArcGIS REST

    Read case study
  2. 02 · Personal project · sole engineer · 2026

    DocFlow

    Uploads return straight away; Celery workers retry a failed job 3 times with backoff before marking it FAILED.

    FastAPI · Celery + Redis · PostgreSQL

    Read case study
  3. 03 · Full-stack engineer (internship) · 2025–2026

    AI Workspace at IFAD

    Cut failed jobs 60% with retry and recovery in the document pipeline, with APIs under 200 ms.

    React + TypeScript · FastAPI · PostgreSQL · Azure Service Bus · LLM APIs

    Read case study

02 / Impact

Impact

Trustplot

  • Unknown

    shown when a source has no data, never a guess

  • 11

    national map layers checked in one UPI search

  • 4 pages

    PDF report, with the source and date of each fact

DocFlow · built into the code

  • 3

    retries with backoff before a failed job is marked FAILED

  • 300

    pages a document can have and still be questioned, using retrieval

  • 6

    services started with one docker compose up

AI Workspace at IFAD

  • −60%

    failed jobs after retry and recovery work

  • <200 ms

    API response while document analysis ran in the background

  • 14

    document and language features on one shared platform

03 / About

Portrait of Hope TuyishimeHope Tuyishime
2026 – now
Software engineerTrustplot, Kigali
2025 – 2026
Backend & AI engineeringIFAD, Rome
2025
BSc Software Eng., DistinctionAUCA, Kigali

Hello, I'm Hope

Most recently at IFAD, a UN agency in Rome, I built asynchronous document-processing services with FastAPI, PostgreSQL and Azure Service Bus. Now I'm building Trustplot. Next, I want a backend team where reliability and data are the job.

Now

Since May 2026

Building Trustplot

Land and property intelligence for Rwanda. One search checks a plot against 11 national map layers.

Read the case study

Based in

Kigali, Rwanda

Central Africa Time · UTC+2

Open to backend engineering roles

What I handle well

  • Messy, incomplete data
  • Long-running background jobs
  • Third-party integrations
  • Clear failures, safe retries

04 / Capabilities

01 · Distributed work

Slow work leaves the request; failures are retried and recovered.

API

queue

  • done
  • running
  • retry 2/3

APIqueueworkersretry

02 · Backend

Fast, typed APIs with clear contracts and honest errors.

POST /documents

201 Created

{ "status": "QUEUED" }

05 / Experience

  • 2026 — NowTrustplotSoftware Engineer

    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.Case study

  • 2025Adventist University of Central AfricaBSc (Honours) Software Engineering

    Graduated in software engineering with Distinction.

  • 2025 — 2026IFADFull-stack Software Engineer (Internship)

    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%.Case study

  • 2024 — 2025AUCA Innovation CenterSoftware Engineer Apprentice

    Developed Java, Spring Boot and PostgreSQL REST APIs for academic and financial management systems, with relational models and tuned SQL for transactional workloads.

  • 2024NetFellaSoftware Engineer Intern

    Built Node.js and TypeScript services and event-driven pipelines for real-time telemetry, with secure REST APIs and access control between distributed components.

  • 2023 — 2024AndelaSoftware Engineer Apprentice

    Developed multi-tenant REST APIs for authentication and authorisation, improved database performance with indexing and SQL optimisation, and contributed GitHub Actions CI/CD.