Available for software engineering roles and technical consulting engagements.
Or email me directly: [email protected]
David Okello, Software Engineer
Nairobi, Kenya
Computer Science graduate from the University of Nairobi, currently at ILRI building livestock data systems for the Africa-Asia Dairy Genetic Gains programme. Shipping production software since 2023 across web, mobile, IoT and the infrastructure underneath.
01
Research hardware moved onto a working poultry farm, and onto national television
A brooder monitor built from my final-year water quality research: air and water sensors, ml, alerts that explain themselves, and an offline-first Android app for a farm with no internet. Featured on KTN News.
02
Booking and Visitor Platform, Kapiti Wildlife Conservancy
A cross-platform booking and visitor app for ILRI's Kapiti Wildlife Conservancy, taken from first prototype to production on iOS, Android and web, with two payment gateways and an offline-first map for areas with no signal.
03
IoT Water Quality Monitoring with ML Anomaly Detection and a RAG Advisory Engine
A four-parameter water quality monitor for under KES 15,000 that separates real contamination from a failing sensor with 100% recall, forecasts where the water is heading, and explains what to do about it in plain language grounded in WHO and Kenya Bureau of Standards guidelines.
04
Website, Content Platform and Admin Dashboard
A pan-African advisory firm's website and content platform built solo from scoping to handover, on a stack the client can host themselves after migrating off Supabase.
05
Three years running the servers behind everything a small agribusiness ships
Contract running the VPS estate behind Kilimo Hakika: reverse proxying, TLS, backups, a private mesh network, and the deployment path for every site and internal tool the company runs.
06
A complete website rebuild: custom CMS, product catalogue, and M-Pesa payments
A ground-up rebuild of kilimohakika.com: thirteen pages of editable content, a product catalogue, a custom admin panel, and a quote-to-payment flow on Safaricom's Daraja API, self-hosted on the company's own VPS.