No. 01
About
A working record.
I'm a Software Engineer and currently a Senior Software Engineer at C4DLab (University of Nairobi). I work across frontend, mobile, and backend stacks with strong expertise in TypeScript, React, Next.js, React Native, Node.js, Flutter, and Python. I build scalable, production-ready systems with clean architecture and strong UX foundations.
At C4DLab, I build full-stack solutions for research and innovation initiatives, working directly with stakeholders to define requirements, scope features, and ship production-grade software.
Previously, at Nurture Connect, I drove the design and delivery of user-focused digital products from concept to deployment. I also led frontend and mobile engineering at MONOS, delivering systems used globally across education and commerce.
I work extensively with cloud infrastructure and DevOps practices and I'm continually sharpening these skills through complex deployments and certification (AWS Certified Solutions Architect).
No. 02
Experience
01
Senior Software Engineer — C4DLab — University of Nairobi
Dec 2023 - Present · Nairobi, Kenya
Build full-stack solutions for the R&D lab of the University of Nairobi's School of Computing and Informatics. Work directly with stakeholders to define requirements, scope features, and ship production-grade software with no PM or tech lead.
- Build full-stack solutions in TypeScript, React, Next.js, Node.js, Python, and AWS for the lab's research and innovation initiatives.
- Manage Docker-based services on Linux, including reverse proxy setup, environment configuration, and basic observability.
- Use AI-assisted coding tools daily while reviewing and rewriting AI-generated code before it goes to production.
Stack — TypeScript, React, Next.js, Node.js, Python, AWS, Docker
02
Lead Software Engineer — Nurture Connect
Jul 2025 - Jul 2026 · Remote (Contract)
Drive the design and delivery of scalable, user-focused digital products from concept to deployment. Bridge hands-on development and technical leadership by mentoring engineers, defining architectural direction, and ensuring code quality across the stack.
Stack — React Native, Azure, Product Management, Flask, Android, React.js, Expo
03
Senior Software Engineer — MONOS
Apr 2024 - Jun 2025 · Remote (UK)
Led frontend development for EHEA ECO using Next.js, Sanity, Tailwind CSS, and Framer Motion. Built the core self-guided education modules for the MONOS App on iOS and Android, now serving over 5,000 monthly premium users. Delivered MONOS Mankind end to end: a digital campaign platform supporting humanitarian initiatives across multiple countries.
- UX metrics improved by 25% and user engagement increased measurably on EHEA ECO.
- Built self-guided education modules for over 5,000 monthly premium users.
- Delivered a multi-country digital campaign platform supporting humanitarian initiatives.
Stack — TypeScript, Next.js, Tailwind CSS, Framer Motion, Sanity.io
04
Software Engineer — Savannah Informatics
Jun 2023 - May 2024 · Nairobi, Kenya
Built and maintained features for two live health apps, UoNAfyaApp360 and Be.Well, with a focus on data confidentiality, access control, and audit trails.
- Created and maintained sghi_core, a shared Flutter component library used across the company's mobile products. Wrote the API documentation and onboarded other engineers to the library.
- Integrated GraphQL, Firebase real-time data, and token-based authentication across health platforms.
Stack — Flutter, Dart, GraphQL, Firebase
05
Software Engineer — USAID HealthIT
Aug 2023 - Apr 2024 · Remote
Contributed to CPIMS, an open-source child protection platform designed for real-time national data reporting and government data residency compliance.
06
Software Engineer — RedBrumbies
May 2021 - Jul 2023 · Nairobi, Kenya
Built Vitu Kwa Ground and Agrofi, civic tech and agricultural access platforms with web, mobile, analytics, and USSD components for East African users.
- Built web, mobile, analytics, and USSD components for East African users.
- Worked directly with non-technical stakeholders to scope features, and produced documentation and handoff materials from scratch.
Stack — Node.js, Python, Flask, Flutter, MongoDB
No. 03
Technical Skills
Languages
TypeScript, JavaScript, Python, Dart
AI & Machine Learning
LangChain, OpenAI API, Vector Databases, RAG
Frameworks & Libraries
React.js, Next.js, Flutter, Node.js, Tailwind CSS
Databases
PostgreSQL, MongoDB, Firebase
Cloud & DevOps
Git, Docker, AWS (Certified), Azure, GCP
Tools & Testing
Jest, Figma, Canva
No. 04
Education
Bachelor of Science in Computer Science — University of Nairobi
Nairobi, Kenya
Grade — Second Class Honors Upper Division
Coursework — Software Engineering, Data Structures and Algorithms, Distributed Systems, Database Systems, Machine Learning, Artificial Intelligence, Computer Networks, and Human Centered Design.