Full-Stack Developer — Nairobi, Kenya
I start with the problem, not the technology. Building software in whatever language the problem requires — from offline-first PWAs for field agents to production platforms serving hundreds of users.
The developer behind the code

BSc. Computer Technology
JKUAT — Second Class Honors, Upper Division
Most engineers specialize in one stack. I believe modern software engineering isn't about memorizing syntax — it's about understanding systems, making smart decisions, and using the best tools available to build better software faster.
From building the operations platform at Safaricom — Kenya's largest telecom — to architecting offline-first PWAs for field agents at M-taka, I tackle problems across the full stack. React frontends, Django APIs, Nginx infrastructure, M-Pesa integrations — whatever the problem demands.
I use AI-augmented development. AI handles syntax and boilerplate while I focus on what matters: system design, architecture, and trade-offs.
Production Apps
Users Served
Years Building
Sites Managed
Projects that ship
Production software built for real users solving real problems.
M-taka Platform
Full-stack production platform powering 100+ field agents across Kenya
Cellbase
Operations platform for Kenya's largest telecommunications company
Ember & Grain
Artisan coffee e-commerce with cinematic animations
Tech stack & tools
The right tool for the right problem. Here's what I reach for most.
Frontend
Building interfaces that users love
Backend
Architecting reliable systems
DevOps
Shipping and scaling with confidence
Architecture
Designing systems that last
Where I've built
From Kenya's largest telecom to building production platforms.
Full-Stack Developer
M-taka — Nairobi, Kenya
Building and maintaining a comprehensive business management platform with 10+ production web applications serving field agents across Kenya.
- Developed and deployed 10+ production web applications serving 100+ field agents
- Built React/TypeScript frontends with Redux Toolkit, TanStack Query, Recharts
- Django REST APIs with JWT auth, role-based access, multi-tenant scoping
- Architected offline-first PWA using IndexedDB with write-ahead queues
Operations Support System Engineer
Safaricom PLC — Nairobi, Kenya
Built the frontend for Cellbase, an operations platform used by Kenya's largest telecommunications company to manage network infrastructure.
- Built the React frontend of Cellbase, used by 5+ network departments and 50+ field engineers
- Built 10+ features reducing data input time across multiple departments
- Enabled field engineers to access critical site data on mobile devices
BSc. Computer Technology
JKUAT (Jomo Kenyatta University of Agriculture and Technology)
Second Class Honors, Upper Division
What people say
“Jeff doesn't just write code — he architects solutions. When we needed an offline-first system for our field agents in areas with no connectivity, he designed and delivered a solution that just works. His understanding of real-world constraints in the Kenyan market is exceptional.”
David Mwangi
CTO, M-taka
Let's build something great
Have a project in mind or just want to say hello? I'd love to hear from you.
[email protected]
Phone / WhatsApp
+254 714 478 086
Jeff Gicharu
GitHub
jeffgicharu