Experience

A compact look at the teams, products, and systems I have helped build.

This is a selected view of my work across startup product teams, platform engineering, and the products I am building now.

Work history

Selected roles

DevOps Engineer & Full Stack Developer

Opareta · Kampala, Uganda · Hybrid

Sep 2026 — Present

Building and operating the infrastructure behind agent-based mobile money distribution and real-time liquidity management for telcos and banks across Africa.

  • Own cloud infrastructure on AWS, automating provisioning with infrastructure as code and shipping through CI/CD pipelines for reliable, repeatable releases.
  • Build full-stack features across the platform's web dashboards and backend services that give operators visibility into agent networks and liquidity.

Core tools: AWS · Docker · Terraform · GitHub Actions · Node.js · TypeScript

Senior Frontend Developer

Crowdbotics · Berkeley, USA · Remote

Jan 2023 — Mar 2025

Built business-ready application features and integrations in a fast-moving startup environment with a strong product and design feedback loop.

  • Pioneered the integration of an AI-powered chat feature using OpenAI and Pinecone RAG architecture, resulting in streamlined information access for users, which automated complex tasks and significantly enhanced the user experience.
  • Partnered with the design team to translate conceptual designs into interactive, high-fidelity prototypes using modern frameworks (Vue.js and React.js)

Core tools: Pinecone · Vue.js · OpenAI · ChatGPT 4 · React · Redux

Senior Backend Developer

Patient Studio · Virginia, USA · Remote

Mar 2022 — Aug 2022

Contributed to an integrated EMR platform covering scheduling, texting, forms, documentation, billing, and practice operations.

  • Engineered a robust payment processing system for card-present and CNP transactions, leveraging Payroc and AWS Serverless to ensure high availability and secure VISA compliance.
  • Streamlined inter-practice communication by developing a custom eFax messaging solution via the Documo API, reducing document transmission latency for US-based healthcare providers.

Core tools: AWS · Serverless Framework · TypeScript · GraphQL · Elasticsearch · Node.js

Senior Fullstack Developer & Team Lead

BPOSeats · Cebu, Philippines · Remote

Feb 2020 — April 2022

Worked on internal products for a seat-leasing business while leading delivery across frontend architecture, reliability, and collaboration.

  • Strategically led and mentored a distributed engineering team of over 50 developers across Uganda, South Africa, Kenya, and the Philippines, driving high-quality, cross-regional project execution.
  • Led a team in the development and implementation of a video conferencing feature using WebRTC and Amazon Kinesis video streams. This feature revolutionized client interactions, enabling seamless interviews and meetings with staff.

Core tools: Python · Django · Electron · Vue · Vuex · AWS

Personal projects

Products I am building

smartPOS Cloud

Visit project

June 2016 — Present

Complete ERP, multi-location inventory, accommodation booking, kitchen display, and double-entry accounting — built for businesses that can't afford downtime.

Stack: Electron · React Native · React · Docker · AWS · TypeScript

Present

A local services marketplace connecting verified professionals — plumbers, electricians, cleaners, carpenters — with customers across East Africa, with identity verification, upfront pricing, and Mobile Money escrow.

Stack: Next.js · TypeScript · Node.js · Postgres · BullMQ · Redis

Astriaguard

Visit project

September 2025 — Present

Astriaguard connects to your GitHub, scans every PR against SOC 2, HIPAA, GDPR, and EU AI Act, and posts findings as inline review comments. Automatically.

Stack: Next.js · Node · Anthropic · Docker · Stripe · TypeScript

TheTravella

Visit project

Jan 2025 — Present

A community based car rental platform that lets people list and book cars from verified hosts across East Africa, available on web, iOS, and Android.

Stack: React Native · Supabase · Next.js · GCP · Flutterwave · TypeScript