HomeProjectsBlogResumeHire Me
Available for opportunities

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.

Scroll
About

The developer behind the code

Jeff Gicharu — Full-Stack Developer

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.

0+

Production Apps

0+

Users Served

0+

Years Building

0

Sites Managed

Skills

Tech stack & tools

The right tool for the right problem. Here's what I reach for most.

Frontend

Building interfaces that users love

ReactTypeScriptNext.jsRedux ToolkitTailwind CSSMaterial-UITanStack TableTanStack QueryRechartsGSAPFramer MotionVite

Backend

Architecting reliable systems

DjangoDjango REST FrameworkFastAPIPythonPostgreSQLJWT AuthREST API Design

DevOps

Shipping and scaling with confidence

Linux (Ubuntu)NginxGitHub ActionsSSL/TLSsystemdFail2BanUFWDockerVercel

Architecture

Designing systems that last

PWAOffline-FirstIndexedDB/DexieResponsive DesignMulti-Tenant SystemsM-Pesa Integration
ReactTypeScriptNext.jsRedux ToolkitTailwind CSSMaterial-UITanStack TableTanStack QueryRechartsGSAPFramer MotionViteDjangoDjango REST FrameworkFastAPIPythonPostgreSQLJWT AuthREST API DesignLinux (Ubuntu)NginxGitHub ActionsSSL/TLSsystemdFail2BanUFWDockerVercelPWAOffline-FirstIndexedDB/DexieResponsive DesignMulti-Tenant SystemsM-Pesa IntegrationReactTypeScriptNext.jsRedux ToolkitTailwind CSSMaterial-UITanStack TableTanStack QueryRechartsGSAPFramer MotionViteDjangoDjango REST FrameworkFastAPIPythonPostgreSQLJWT AuthREST API DesignLinux (Ubuntu)NginxGitHub ActionsSSL/TLSsystemdFail2BanUFWDockerVercelPWAOffline-FirstIndexedDB/DexieResponsive DesignMulti-Tenant SystemsM-Pesa Integration
Experience

Where I've built

From Kenya's largest telecom to building production platforms.

July 2025 – Present

Full-Stack Developer

M-takaNairobi, 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
ReactTypeScriptDjangoPostgreSQLNginxFastAPIRedux Toolkit
June 2024 – November 2024

Operations Support System Engineer

Safaricom PLCNairobi, 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
ReactTypeScriptMaterial-UIREST APIs
Sept 2021 – Dec 2025

BSc. Computer Technology

JKUAT (Jomo Kenyatta University of Agriculture and Technology)

Second Class Honors, Upper Division

Testimonials

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

David Mwangi

CTO, M-taka

Contact

Let's build something great

Have a project in mind or just want to say hello? I'd love to hear from you.

Email

[email protected]

Phone / WhatsApp

+254 714 478 086

LinkedIn

Jeff Gicharu

GitHub

jeffgicharu

Nairobi, Kenya
GMT+3 (East Africa Time)
Available for opportunities