Software & Data Engineer · Nairobi, Kenya
Ships production systems end to end — schema to screen.
Backend-focused engineer working mainly in Python. I design relational schemas and REST APIs with Django and PostgreSQL, handle async and scheduled work with Celery and Redis, and build React frontends when a project needs one.
Comfortable across the deployment side too — Docker, Linux, nginx, AWS — and experienced integrating third-party systems: payment gateways, ERPs over XML-RPC, and hardware that speaks its own protocol. Particular depth in offline-first architecture: conflict resolution, queued writes, and sync for clients that lose connectivity for days at a time.
Final-year BSc Computer Science, Kabarak University, graduating 2026. Languages: English, Swahili, French.
|
Sole engineer · Chambers Federation Multi-country commodity traceability aligned to EUDR compliance. 55+ REST endpoints across 7 Django apps, offline-first sync for field devices that go days without connectivity, bilingual EN/FR portals.
|
Founder · 2024 – present Property management and billing platform. Card payments through Paystack, mobile money via the M-Pesa Daraja STK Push API.
|
|
Chambers Federation Bridges a ZKTeco MB360 device to Odoo over XML-RPC. Punch resolution, lateness and absence detection, half-day leave, end-of-day auto-checkout.
|
Personal project Macro-driven market analysis. Django and Celery for ingestion and scheduling, FastAPI and scikit-learn for the modelling layer.
|
Also building
Immich MCP Server — Model Context Protocol server exposing a self-hosted photo library to AI clients over Tailscale. Python MCP Tailscale
Smoke Detection IoT Pipeline — event-driven sensor ingestion and alerting. AWS Lambda S3 Python
Self-hosted infrastructure — Docker Compose service stacks on a Synology NAS, running production workloads for a distributed team.