Building scalable cloud-native applications and Distributed systems. 5+ years turning complex backend challenges into clean, maintainable solutions — from fintech payment rails to RAG-powered enterprise automation.
About Me
I'm a Senior Backend Engineer with over 5 years of professional experience, focused on cloud-native applications and distributed systems. I'm proficient in Java, Python, and JavaScript, with a strong grounding in microservices and system design.
I've worked across Nairobi's leading tech companies — Safaricom, Cellulant, and Techsavanna — delivering systems that handle real-world scale. From securing fintech payment gateways to building AI-powered self-service portals, I take ownership of the full lifecycle.
Currently focused on building AI-capable applications — integrating LLMs through RAG, Hugging Face transformers, LangChain, and Google ADK to make enterprise systems smarter.
Writing readable, reusable, well-tested code that teams can maintain long-term.
Microservices architecture on AWS, Azure, Kubernetes and OpenShift.
RAG pipelines, LangChain, HuggingFace and agentic frameworks on top of LLMs.
Kafka, RabbitMQ, reactive streams and resilient service-to-service communication.
Technical Skills
Work History
Techsavanna · Contractor @ Safaricom
Cellulant · Fintech
Safaricom
Italanta
Impact
Measurable outcomes delivered across four years of engineering work.
Implemented a RAG-powered self-service portal enabling employees to independently resolve workspace tasks — cutting dependency on the IT support desk by 70%.
Hardened the platform's authentication layer through robust token validation and secure coding standards, eliminating 92% of identified security vulnerabilities.
Optimised the e-commerce frontend through API caching, code splitting, lazy loading, and React performance patterns — cutting initial page load time by 80%.
Contact
Open to senior backend roles, remote contracts, and AI/cloud consulting. Drop a message and I'll get back within 24 hours.
Open to senior backend roles, remote contracts, and fullstack development opportunities. Response time typically under 24 hours.