PROJECTS
A showcase of production systems, architecture decisions, and core features engineered for global platforms and mobile deployments.

TREEBULA
Contributed to the development of Treebula's core platform by building and enhancing critical customer-facing features including subscription management, recurring payments, login authentication, pricing engines, reporting dashboards, and CRM integrations. Refactored application architecture, optimized backend performance, and delivered maintainable full-stack solutions.

THE SHABA
Independently built and led the end-to-end development of The Shaba's mobile and web internal platforms, driving technical decisions across product design, architecture, implementation, deployment, and ongoing platform improvements. Partnered with founders and business stakeholders to gather requirements, define product roadmaps, and translate business objectives into scalable technical solutions.
The Stack
Technical Mastery & Tooling
The Journey
An overview of architectural growth, tech leadership, and native mobile specialization.
Senior Software Engineer
NATIVE CODERS
Developed and maintained full-stack web applications using Django, FastAPI, React, and TypeScript. Led initiatives to optimize cloud infrastructure and improve subscription management.
- Contributed to the development of Treebula’s interactive map dashboard using React, TypeScript, Tailwind and Leaflet.
- Built and maintained subscription plans using Klarna/Kustom. This enabled hands off subscription renewals instead of manual re-checkout each year which directly supports recurring revenue retention.
- Led a cloud infrastructure optimization initiative by analyzing workload execution patterns across multiple Python-based backend services and consolidating three large AWS EC2 instances into a single shared environment. Refactored processing schedules to run at non-overlapping times, reducing infrastructure costs while maintaining application performance.
Full Stack Developer
THE SHABA - PART TIME
Developed the mobile and web platforms for a high-traffic e-commerce marketplace, implementing real-time dashboards.
- Led the end-to-end development of Shaba mobile and web platforms, driving technical decisions across product design, architecture, implementation, deployment, and ongoing platform improvements.
- Partnered with founders and business stakeholders to gather requirements, define product roadmaps, and translate business objectives into scalable technical solutions.
- Designed and implemented core platform functionality across Android, web, backend services, and database layers, enabling artisans to manage profiles, market products, engage with customers, and process orders efficiently.
Android Developer
MASTERCLASS SOLUTIONS
Focused on native mobile excellence using Kotlin and Java. Built several high-impact consumer apps with offline-first capabilities.
- Developed and maintained a native Android app (Java, MVVM architecture) for the Competition Authority of Kenya (CAK), enabling citizens to submit complaints, track cases, and interact digitally with regulatory authorities.
- Took the lead on API integration strategy for the mobile team: designed and built reusable Java libraries on top of Retrofit/OkHttp for all backend communication, cutting duplicate networking code and speeding up feature delivery across the Masterclass client projects.
- Worked closely with backend engineers and stakeholders to define, review, and design REST APIs contracts, ensuring scalability, backward compatibility, and seamless integration between mobile and backend platforms.
Ready to build something lasting?
Configure your system preferences, compute resources, and project timelines to instantly generate an architectural roadmap.