Production systems in Go, TypeScript, and Python: multi-tenant SaaS, biometric and IoT hardware, and LLM workflow automation. Hands-on machine learning, face recognition, and embedded electronics. Remote from Nairobi.
Full-stack and automation engineer working in Go, TypeScript, and Python. Multi-tenant SaaS, biometric and IoT integrations, and LLM-driven workflows, with a background in electronics and embedded systems.
BTech in Electronics and Computer Systems from Mount Kenya University, Nairobi. I use that hardware background on biometric devices, analog signal conditioning, and STM32/ESP32 firmware, and ship the software around them in Go, TypeScript, and Python.
Access control that stays in sync with Dahua devices, multi-tenant products for visitors, barbers, wellness, and laundry, and LLM pipelines that turn a manual research task into a daily digest. Machine learning shows up where the product needs it: CNNs, autoencoders, and face recognition.
Separate test and production Docker environments, Flyway migrations, Go integration tests, and Playwright end-to-end coverage. Releases are exercised before they reach production, and a systemd watchdog restarts a failed service on its own.
Formal education and continuous learning
BTech Electronics and Computer Systems
Nairobi
Coursework: Artificial Intelligence, Algorithms and Data Structures, System Design, Compiler Design, Network Administration, Power Electronics
DataCamp Data Scientist Associate
AWS Solutions Architect Associate
Data science practice, and cloud architecture on AWS
Electronics and mathematics for ML
Independent study
Electronics principles (Schuler), linear algebra, statistics, and calculus for machine learning
Unga Group and Nuvemite started in December 2025 and run in parallel because the companies work together. Digital Wilderness Labs is the studio behind several of the products.
Full Stack Engineer (Contract)
Forward Deployment Engineer
Co-Founder
Tools used on the systems above
Fiber, GORM
Next.js, React, NestJS
FastAPI, TensorFlow
FugoSmart mobile
Flyway, Redis, MySQL
Compose, Nginx, Caddy
DigitalOcean, Lightsail
n8n, SAP RFC, M-Pesa
Playwright, Go, Jest
Keras, CNNs, OpenRouter
STM32, ESP32, Proteus
Rust, Elixir, C/C++
Visitor management, contract scouting, model hosting, and avionics phase 1, followed by earlier web and machine-learning work.
View Case Study
Config-driven visitor platform for corporate, hospital, and church sites, with tenant isolation, RBAC, and approval workflows.
View Case Study
Daily pipeline that screens SAM.gov contract listings with an LLM and emails a ranked digest.
View Case Study
Host model endpoints, test CNNs and autoencoders by uploading images, and score models with standard metrics.
View Case Study
Op-amp signal conditioning, bare-metal STM32/ESP32 firmware, and an Extended Kalman Filter in Python.
Based in Nairobi, working remotely with distributed teams. Email, phone, or LinkedIn.
I'm always interested in discussing new opportunities, innovative projects, and collaborations. Feel free to reach out through any of the channels below.