Portfolio

Built From
Scratch. Shipped.

Every project started with a real problem, limited resources, and zero excuses.

🌐
Active AI Software
Asunita Translate

A real-time Progressive Web App for Lugbara ↔ English translation, powered by the Claude AI API. Built as an entry for an international AI competition and grounded in Aiko's Lugbara Dictionary (Volume 9) sourced from HuggingFace.

Key Features
  • Hold-to-speak voice input for hands-free translation
  • Text-to-speech output for audio playback
  • Developer feedback & community correction loop
  • Training pairs stored in localStorage, exportable as JSON
  • Node.js / Express proxy server resolving CORS issues
  • Offline-capable Progressive Web App (installable)
  • Dictionary context grounded in authenticated Lugbara lexicon
Why It Matters
Preserving a Minority Language Lugbara is spoken by over 2 million people in Northwestern Uganda and parts of DRC. Digital tools for Lugbara are virtually non-existent. Asunita Translate is among the first AI-powered applications for this language — and was built entirely by one engineer.
Stack Claude AI API · Node.js · Express · HuggingFace · Vanilla JS · PWA · Web Speech API
☀️
Completed Hardware Software
Asunita Brightness Sync

An IoT system that reads ambient light via an ESP32 microcontroller and automatically adjusts PC screen brightness — reducing eye strain and energy consumption. Shipped as a Windows installer with system tray integration.

Key Features
  • TEMT6000 ambient light sensor on ESP32
  • UDP auto-discovery — no IP configuration needed
  • WebSocket keepalive pings for reliable connection
  • Python system tray app (server.py) for Windows
  • Windows Firewall auto-configuration via PowerShell
  • Packaged with PyInstaller + NSIS installer
  • Works over phone hotspot when captive portal WiFi fails
Engineering Highlights
Solved Real Constraints Built around real limitations: CP2102 driver issues, Windows Firewall blocking, and captive portal WiFi that the ESP32 couldn't authenticate through. Each constraint became a feature.
Stack ESP32 · Arduino C++ · Python · WebSocket · UDP · PyInstaller · NSIS · Windows
In Progress Energy Hardware
Asunita Smart Metering Platform

An AMI / Smart Grid architecture for real-time electricity monitoring, metering, and demand-side management — designed to address inefficiencies in Uganda's electrical distribution infrastructure.

Scope
  • AMI (Advanced Metering Infrastructure) architecture design
  • Real-time consumption data collection and visualisation
  • Demand-side management capabilities
  • Integration with energy auditing workflows
  • Scalable for residential and commercial deployments
Opportunity
A $Billion Problem in Uganda Electricity theft, inaccurate billing, and poor grid visibility cost utilities and consumers enormous sums annually. Smart metering is the infrastructure fix — and Asunita is positioned to deliver it locally.
Looking For Pilot partners, utility collaborators, and investors interested in smart grid infrastructure for East Africa.