Unga Group and Nuvemite, working together since Dec 2025

Arnold Chris Oduor
Full-stack & automation

|

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.

ABOUT ME

Production systems and hardware

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.

Background

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.

Focus Areas

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.

Approach

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.

Languages

  • Go, Rust, Elixir
  • TypeScript, Python, SQL
  • C/C++, Java

Backend & Web

  • Go (Fiber, GORM), NestJS, FastAPI, Laravel
  • Next.js, React, REST APIs
  • PostgreSQL, MySQL, Redis, Flyway

ML & Automation

  • TensorFlow, Keras, scikit-learn, Pandas, NumPy
  • CNNs, autoencoders, face recognition
  • n8n, OpenRouter, SAP RFC, SAM.gov

DevOps & Hardware

  • Docker Compose, Nginx, Caddy, Certbot
  • DigitalOcean, AWS Lightsail, GitHub Actions
  • STM32/ESP32, Dahua device SDK, Playwright

Education & Certifications

Formal education and continuous learning

Mount Kenya University

BTech Electronics and Computer Systems

Nairobi

Coursework: Artificial Intelligence, Algorithms and Data Structures, System Design, Compiler Design, Network Administration, Power Electronics

Certifications

DataCamp Data Scientist Associate

AWS Solutions Architect Associate

Data science practice, and cloud architecture on AWS

Self-directed

Electronics and mathematics for ML

Independent study

Electronics principles (Schuler), linear algebra, statistics, and calculus for machine learning

Solutions Oriented

Work Experience

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.

Unga Group PLC

Full Stack Engineer (Contract)

Dec 2025 – Present10 months
  • Built and maintained Point of Entry, a biometric access-control platform (Go/Fiber, Next.js, PostgreSQL, Docker) for 2,000 users across 5 sites. It talks to Dahua access-control devices through their SDK, so enrollment, device sync, and access events live in one system.
  • Develop and maintain Unga FugoSmart, a Java mobile app, and built its web version from scratch so the same workflows are available beyond the mobile audience.
  • Work with HR, Procurement, and Logistics to gather requirements and keep the software each department uses aligned with how they actually work.
  • Developed and integrated face recognition and other machine-learning features into the access-control platform and the existing factory-operations software.
  • Maintained a Laravel vendor-onboarding portal connected to SAP through RFC middleware, syncing vendors, purchase orders, and invoices so procurement data stays consistent.
  • Monitored the logistics application in production, including database locking, DNS resolution faults, and mail-delivery failures.
  • Run separate production and test Docker environments with Flyway migrations, a systemd watchdog for automatic recovery, and email notifications, so a release is exercised before it reaches production.

Nuvemite Technologies

Forward Deployment Engineer

Dec 2025 – Present10 months
  • Deliver end-to-end software for large organizations, from requirements through deployment and ongoing support. This role started in the same month as the Unga contract because the two companies work together.
  • Deploy client systems on DigitalOcean and AWS Lightsail with Docker Compose, Nginx, and scripted deploys.

Digital Wilderness Labs

Co-Founder

2023 – PresentSince 2023
  • Software and hardware studio and applied research lab. Designed and shipped multi-tenant SaaS products, including a visitor management system and barber, wellness, and laundry POS platforms, with Pesapal/M-Pesa payments and SMS, WhatsApp, and email notifications.
  • Built an LLM-powered contract-scouting agent for a US-based holding company. The pipeline is described under Projects.
  • Deploy and operate several client applications on shared cloud servers, each in its own Docker stack.

Technical stack

Tools used on the systems above

Go

Fiber, GORM

TypeScript

Next.js, React, NestJS

Python

FastAPI, TensorFlow

Java

FugoSmart mobile

PostgreSQL

Flyway, Redis, MySQL

Docker

Compose, Nginx, Caddy

Cloud

DigitalOcean, Lightsail

Automation

n8n, SAP RFC, M-Pesa

Testing

Playwright, Go, Jest

ML

Keras, CNNs, OpenRouter

Embedded

STM32, ESP32, Proteus

Systems

Rust, Elixir, C/C++

PROJECT PORTFOLIO

Building Solutions

Visitor management, contract scouting, model hosting, and avionics phase 1, followed by earlier web and machine-learning work.

Multi-tenant SaaS
SaaSFullStack

View Case Study

Visitor Management System

Config-driven visitor platform for corporate, hospital, and church sites, with tenant isolation, RBAC, and approval workflows.

GoNext.jsPostgreSQL+3
View Details →
LLM workflow automation
AutomationLLM

View Case Study

Contract Scout Agent

Daily pipeline that screens SAM.gov contract listings with an LLM and emails a ranked digest.

n8nPythonPostgreSQL+2
View Details →
SaaS for ML engineers
AI/MLPython

View Case Study

BlueWave

Host model endpoints, test CNNs and autoencoders by uploading images, and score models with standard metrics.

PythonTensorFlowKeras+1
View Details →
Signal conditioning, firmware, and sensor fusion
EmbeddedElectronics

View Case Study

Avionics Phase 1

Op-amp signal conditioning, bare-metal STM32/ESP32 firmware, and an Extended Kalman Filter in Python.

STM32ESP32Python+1
View Details →
NeumoAI
AI/MLFullStack

View Case Study

NeumoAI

Medical AI system for automated pneumonia detection using deep learning

PythonTensorFlowNext.js+4
View Details →
Flux Store
FrontendWeb

View Case Study

Flux Store

Interactive e-commerce landing page with animated design

Vue.jsVue AnimationsTypeScript+2
View Details →
Collective Poetry (In Dvlpnt)
FullStackWeb

View Case Study

Collective Poetry (In Dvlpnt)

Creative Writing Social Platform powered by LLMS and Blockchain Technology

NextNestPostgreSQL+5
View Details →
Iris Mobile
MobileAI/ML

View Case Study

Iris Mobile

AI-powered plant identification using mobile vision

React NativeFlaskMobileNet+4
View Details →
Rust Space Shooter
Game DevelopmentRust

View Case Study

Rust Space Shooter

Retro-style 2D space shooter built with Rust

RustBevySDL2
View Details →
ClimateCore
Data ProcessingBackend

View Case Study

ClimateCore

Real-time weather data processing and API

FlaskPandasNumPy+3
View Details →
Jumia WebCrawler
Web ScrapingAutomation

View Case Study

Jumia WebCrawler

Automated product data scraping and email reporting

PythonBeautifulSoupSelenium+3
View Details →
BeanCart
FullStackWeb

View Case Study

BeanCart

Full-stack e-commerce solution with microservices architecture

AngularSpring BootPostgreSQL+3
View Details →
Portfolio v3
FrontendWeb

View Case Study

Portfolio v3

Modern responsive portfolio website

Next.jsTypeScriptTailwind CSS+2
View Details →
GET IN TOUCH

Let's Connect

Based in Nairobi, working remotely with distributed teams. Email, phone, or LinkedIn.

Let's start a conversation

I'm always interested in discussing new opportunities, innovative projects, and collaborations. Feel free to reach out through any of the channels below.

Location

Nairobi, Kenya

Availability

Remote, with distributed teams

Find me online

Send me a message