Kampala, UgandaFull-Stack · Mobile · DevOps

Engineeringsystems thatreach users.

I'm Bruno M.H. — senior software engineer and technical lead. From a Flutter UI to a NestJS or Laravel backend, down to a hardened Linux VPS: I ship the whole stack.

5+
Years shipping production systems
5+
Apps live on Google Play
8
Languages across the stack
Curiosity for hard problems
scroll
About

Five years of
production reality

Software engineer with 5+ years of experience building and shipping production systems across web, mobile, and server infrastructure. Currently Technical Lead at TASY ECOM — driving full-stack product work and managing the underlying DevOps. Comfortable moving between a Flutter UI, a NestJS or Laravel backend, and a hardened Linux VPS. I care about code that is secure, maintainable, and actually reaches users.

EducationB.Sc. Software Engineering — Makerere University

01

Whole-stack ownership

Database schema, API contract, UI polish, server hardening — one engineer, one accountable thread from idea to production.

02

Security is a feature

UFW rules, MariaDB hardening, automated rclone backups, monitoring. Systems that survive contact with the real internet.

03

Ship to real users

Three apps on Google Play, platforms through TestFlight review, production e-commerce. Code that isn't deployed doesn't count.

Stack

Tools of the trade

01

Languages

  • TypeScript
  • JavaScript
  • Dart
  • PHP
  • Python
  • Go
  • Java
  • C++
02

Frontend

  • Next.js
  • Vue.js
  • React
  • Tailwind CSS
  • Inertia
03

Backend

  • NestJS
  • Laravel
  • Express.js
  • Node.js
04

Mobile

  • Flutter (iOS & Android)
  • Native integrations via JNI
05

Databases

  • PostgreSQL
  • MariaDB / MySQL
  • Prisma
06

DevOps & Infra

  • Docker & Compose
  • Nginx
  • PHP-FPM
  • UFW
  • Virtualmin
  • Contabo VPS
  • Linux (Ubuntu)
  • rclone
  • Bash automation
07

Other

  • GT06 GPS protocol
  • Biometrics
  • FCM / OneSignal
  • WhatsApp Business API
Experience

Where I've shipped

  1. CurrentKampala, Uganda

    Software Engineer & Technical Lead

    TASY ECOM (U) Ltd

    • Lead technical direction for the company's e-commerce platform (tasye.com), owning architecture decisions across the Laravel backend and front-end experience.
    • Manage production infrastructure on Contabo VPS — Nginx, PHP-FPM, MariaDB hardening, automated rclone backups, and security monitoring.
    • Deliver cross-functional features end-to-end, from database schema through API to the customer-facing UI.
  2. Apr 2025 — PresentItaly · Remote

    Software Developer

    Kutunza Mawazo

    • Contribute to product development on a remote-first engineering team, working across the stack to ship features on schedule.
  3. Jul 2024 — Jan 2025Mulago, Kampala

    Software Developer

    Baylor Foundation Uganda

    • Built the Baylor Careers system in Laravel — job seekers apply online, internal staff shortlist candidates efficiently.
    • Deployed and maintained internal applications alongside the IT team on the organisation's infrastructure.
  4. Feb 2023 — Sep 2023Najjera, Kampala

    Software Developer

    Malticard Ltd

    • Developed and maintained the Malticard access portal across staging and production Docker environments with PostgreSQL and Prisma.
    • Shipped SkoolTym — an Android app (Play Store) that lets schools manage student drop-offs, pick-ups, and overtime with a tap.
  5. Feb 2022 — Dec 2022Nakawa, Kampala

    Software Developer

    Elago Technologies Ltd

    • Debugged and delivered web-based systems to tight deadlines as part of a small, fast-moving team.
Contact

Have a hard problem?
Let's ship it.