Full-stack engineer. Backend-first, production-first.

Aropet Joel

I build software that holds up under real conditions: C#, NestJS, React, Next.js, PostgreSQL, SQL Server, Linux. Precise where it counts, calm everywhere else.

01 · Work

Selected work

PharmaPro and LabPro are products built at KiboSystems. Their pages include demo links whenever an interactive environment is available.

  1. 01

    PharmaPro

    An offline-first pharmacy operations platform for stock, dispensing, sales, procurement, compliance, and financial control. Built for the realities of community pharmacies and multi-branch teams in Uganda.

    Pharmacy operationsOffline-firstInventoryPoint of saleAccounting
    Interactive demo ready
    2026Product builder · KiboSystems
  2. 02

    Uganda Open Finance Standard

    An open API specification for financial interoperability in Uganda, including a USSD consent protocol so feature phone users are not excluded from open finance.

    OpenAPI 3.1FAPI 2.0OAuth 2.0ISO 20022USSD
    2026Author and maintainer
  3. 03

    LabPro

    A laboratory management system covering the workflow from test request and specimen handling through results, verification, reporting, and delivery.

    Laboratory managementNext.jsFastifyPostgreSQLRedis
    Interactive demo ready
    2026Product builder · KiboSystems
  4. 04

    ugkit

    Typed, zero-dependency libraries for Ugandan software: administrative divisions, phone numbers, tax bands, currency formatting. Reference data treated as versioned artefacts, not hand-edited code.

    TypeScriptnpm workspacesNode.jsGitHub Actions
    2026Author and maintainer
  5. 05

    BantuBox

    A container runtime built from scratch in Python and C: Linux namespaces, cgroups, and network namespaces driven through hand-written syscall wrappers.

    PythonCLinux namespacescgroupsCPython extensions
    2023Author
All work
02 · Client projects

Client projects

Websites and products built for clients, including work still in progress. Repositories are private; live previews are linked where available.

  • Opportunities For All

    2026

    Scholarship and opportunity discovery platform with search, filtering, and aggregated listings.

    Next.jsTypeScriptTailwind CSS
    Visit site
  • Crown Motors

    2026

    Vehicle dealership site with inventory browsing and enquiry capture.

    Next.jsTypeScriptTailwind CSS
    Visit site
  • Samakia Aquacare

    2026

    Aquaculture supply and advisory site for fish farmers, covering products, services, and enquiries.

    Next.jsTypeScriptTailwind CSS
    Visit site
  • Golyo Safaris

    2026

    Tour operator site with itinerary pages and booking enquiries.

    Next.jsTypeScriptTailwind CSS
    Visit site
  • Football Aid

    2026

    Platform for a football development initiative, covering programmes and player intake.

    Next.jsTypeScriptTailwind CSS
    Visit site
  • Panthera Leo Adventures

    In progress2026

    A bespoke safari website for a Uganda-based tour operator, with destination and experience discovery across gorilla trekking, chimpanzee tracking, the Nile, and the Rwenzori.

    AstroCloudflare Workers
    View live preview
03 · Path

How I got here

Started with C and memory in 2023. Ended up writing an open finance specification. The order matters more than the labels.

  1. 2023

    Systems foundations

    Started at ALX with C: pointers, memory, data structures, a Monty bytecode interpreter, a shell. Then Python, and BantuBox, a container runtime driving Linux namespaces and cgroups through hand-written C syscall wrappers.

    CPythonLinuxShell
  2. 2024

    Full-stack and first products

    Moved up the stack into React, Next.js, and Node, and started shipping products end to end: a rental platform, a marketplace, and an SMS chatbot that reaches feature phones with no data connection. First C# work alongside it.

    ReactNext.jsNode.jsFastAPIC#
  3. 2025

    Enterprise backend work

    Deep in C# and SQL Server on integration work where financial records have to reconcile and a failed sync is somebody's revenue. Learned what defensive, explicit, boring-where-it-counts code actually costs to write, and why it is worth it.

    C#.NETSQL ServerT-SQL
  4. 2026

    Infrastructure and open standards

    NestJS and PostgreSQL for services, Astro for the front. Writing the Uganda Open Finance Standard in public, publishing ugkit, and writing about the payments infrastructure the region is building right now.

    NestJSPostgreSQLTypeScriptOpenAPI
05 · About

About me

I'm Aropet Joel, a full-stack engineer based in Uganda, working backend-first: C#, NestJS, and React or Next.js on top, PostgreSQL or SQL Server underneath, deployed and run on Linux. I like owning a system end to end, from the schema to the API to what a user actually sees, but the backend is where I spend most of my time and where I do my best work.

Most of what I build comes back to the same problem: too much of the software running everyday business here is fragile, manual, or falls over the moment the connection drops. That's why the work I care about tends to be infrastructure, and why I default to defensive, explicit systems that assume the network will fail rather than hoping it won't.

If you're hiring for backend or full-stack work, or want to talk about open standards and payments infrastructure, I'd like to hear from you.

Technical expertise

Core technologies and tools I work with

  • C#
  • NestJS
  • React.js
  • Next.js
  • PostgreSQL
  • SQL Server
  • Linux
06 · Contact

Get in touch

Have a role, a project, or a system that needs backend work? Reach out below.

Send a message

Other ways to connect

I'm available for freelance projects, full-time roles, and collaborative ventures. Reach out directly and I'll get back to you personally.

Email
aropetjoel32@gmail.com

Phone
+256 750-140-235

Download my résumé