CV.
Generated live from this portfolio. Toggle between PDF and DOC previews, then download in your preferred format.
I am a Software Engineer passionate about building technology that solves real-world problems. My experience spans full-stack development, backend engineering, system design, automation, and technical leadership. I have contributed to scalable business applications, led the development of a healthcare platform serving complex user needs, and delivered solutions ranging from customer-facing websites to secure data-intensive backend systems. I thrive in environments that require analytical thinking, rapid learning, and ownership from idea to deployment, and I am particularly excited by opportunities to apply technology to solve complex operational and business challenges.
Contribute to building scalable applications. Collaborate to automate processes. Develop skills in software engineering, problem-solving, and teamwork.
Contribute to building scalable applications. Collaborate to automate processes. Develop skills in software engineering, problem-solving, and teamwork.
Designed database schemas and worked with PostgreSQL, Firebase, and AWS S3. Freelance remote contract.
Led the engineering team on the MediGo project. Built backend services with NestJS. Provided project leadership and cross-functional collaboration across a remote team in Nigeria.
Built full-stack features on the MERN stack. Optimized API performance and contributed to on-site delivery in Nyahururu, Kenya.
Managed the company website, listed products online, and maintained the site using PHP and WordPress. Freelance remote engagement.
Intensive 12-month programme covering systems programming (C), fullstack web development, and professional software engineering practices.
Studied algorithms, data structures, software engineering, databases, and networking. Final year project: a real-time collaborative code editor built with Node.js and WebSockets.
This is a project that unites tenants with technicians (precisely plumbers), so that in case of a problem with pipes or water facilities, the nearest technicians hop in to help and resolve the problem
EaseBook — Multi-Tenant Bookkeeping Platform for Kenyan SMEs EaseBook is a production SaaS product that gives small businesses in Kenya a single system for inventory, sales, credit, invoicing, payroll, and financial reporting — tailored to local business needs like M-Pesa payments and Kenya Revenue Authority payroll compliance (PAYE, NSSF, SHIF, Housing Levy).
This very platform — a story-driven personal portfolio with a built-in CMS, postmortems per project, blog system, mentorship applications, and a developer API for others to build on.