Software engineer focused on backend systems, REST APIs, databases, and practical deployment. I build and maintain applications that are clear to use and dependable in production.
I have 2+ years of hands-on experience developing backend and full-stack applications with Node.js, NestJS, Laravel, PostgreSQL, and MySQL. My work includes authentication, role-based access, API integrations, payment services, and database design.
I also manage the practical side of delivery: hosting websites on Hostinger and DigitalOcean, configuring DNS and Cloudflare, deploying application backends to Railway, and deploying frontends to Vercel.
I am interested in backend and systems work where careful debugging, reliable data, and straightforward communication make a visible difference.

A gamified learning platform built for Uganda's Competency-Based Curriculum (S1–S4). Students practise past-paper questions, earn streaks, and compete on termly leaderboards.
Teachers get a dashboard that turns the same data into intervention signals — who's slipping, who hasn't logged in, which topic the whole class is stuck on.

A QR-verified peer-to-peer marketplace connecting Ugandan households with buyers who repair and reuse end-of-life electronics.

A job and client management system built for gig workers who don't have time for enterprise tools.
I run production hosting stacks end-to-end — droplet setup, DNS, mail, and SSL — rather than just deploying code and walking away.
Portfolio and coursework projects are shipped the same way I'd deploy any real product — decoupled frontend/backend, environment-based config, no hardcoded secrets.
Hands-on Azure labs from my Applied Information Technology degree, covering core cloud infrastructure skills from VM provisioning through storage and load balancing.
View lab details ↗I'm open to opportunities, freelance briefs, and good conversations about software that earns its place in someone's day.