Full-Stack Developer with production experience building web applications serving hundreds of users across Kenya. Specialized in React/TypeScript frontends, Django backends, and Linux infrastructure. Built and deployed 10+ production applications, managed VPS hosting 11 sites, and architected offline-first PWAs for field agents. Graduate of JKUAT with Second Class Honors, Upper Division in Computer Technology.
Professional Experience
Full-Stack Developer
July 2025 – PresentM-taka · Nairobi, 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
- Provisioned and managed VPS hosting 11 Nginx sites across 10+ subdomains
- Built custom server monitoring system (FastAPI + React)
- Hardened infrastructure: Fail2Ban, UFW, security headers, automated patching
- Implemented M-Pesa integration, CRM with Kanban, dual-ledger inventory, financial reporting
Operations Support System Engineer
June 2024 – November 2024Safaricom PLC · Nairobi, Kenya
- 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
Education
BSc. Computer Technology
Sept 2021 – Dec 2025JKUAT (Jomo Kenyatta University of Agriculture and Technology)
Second Class Honors, Upper Division
Technical Skills
Frontend
Backend
DevOps
Architecture
Development Philosophy
I start with the problem, not the technology. Modern software engineering is about understanding systems and using the best tools available — including AI-augmented development — to build better software faster.