Engineering Team Leader at Lemonade Payments (2024-08 – Present)
Leading engineering team for Kenya's first private mobile payment platform
- Engineered backend & responsive React web and mobile interfaces for Kenya's first private mobile payment platform, resulting in a 25% increase in mobile traffic and 15% higher session duration within 6 months.
- Integrated multiple third-party APIs (payments, analytics) to improve platform functionality and user flow reliability. Implemented application security controls to protect user data and prevent vulnerabilities (JWT, OAuth).
- Streamlined development workflows by standardizing component patterns, reducing feature delivery time.
- Partnered with PMs and QA teams to architect and launch 4+ core fintech features, contributing to a 50% YoY increase in annual revenue.
- Led a team of 4 engineers to deliver production-ready features by establishing a standardized documentation framework, reducing onboarding time for new hires by 30%.
Software Engineer at Workpay Africa (2020-12 – 2023-12)
Full stack software engineer developing scalable applications
- Designed and implemented a scalable architecture using Node.js and TypeScript, including a reusable component and modules used across multiple applications.
- Collaborated closely with UI/UX designers to translate Figma designs into accessible, reusable UI components, ensuring cross-browser compatibility and adherence to brand consistency & also reducing frontend development time by 20% through various design-to-code tools & efficiencies.
- Implemented internationalization (i18n) to improve cross-border accessibility, resulting in a 16% increase in users in different countries.
- Increased code coverage from 0% to 75% by implementing Jest and Cypress testing suites, resulting in a 32% reduction in production bug reports.
- Led the frontend delivery of Workpay Core HR v2, increasing user adoption by 30% after launch.
- Improved PostgreSQL query performance by 40% through indexing and query refactoring, reducing average API response latency from 500ms to 300ms.
- Collaborated with DevOps teams to build CI/CD pipelines, integrate error reporting, and performance monitoring.
Software Engineer at Tospay Limited (2019-11 – 2020-11)
Software engineer developing web applications using MERN stack
- Architected and deployed the Kenya Railways SGR web app using the MERN stack, scaling the system to support 10,000 + daily concurrent bookings and 99% uptime.
- Designed and implemented the Telkom Mobile Money Data Management System, supporting Telkom Kenya's growth into the third-largest mobile money provider.
- Developed the Kenya Ports Authority web app for import duty payments and service management.
Software Engineer at Bluco Consultants (2018-10 – 2019-09)
Software engineer developing job marketplace platform
- Led the design and development of the Bluco job marketplace platform from concept to production.
- Built backend APIs and integrated multiple third-party payment systems (including Mpesa).
- Delivered analytics tooling that improved user insights and enabled monetization strategies.
Software Engineer at Twiga (2018-01 – 2018-10)
Software engineer implementing UI designs and supporting end users
- Implemented UI designs using React for Twiga's core applications.
- Contributed to Twiga DMS v2, impacting 15,000+ farmers across Kenya.
- Supported and trained end users in over 50 locations, improving onboarding and adoption.
Software Engineer at Interintel (2017-09 – 2018-01)
Software engineer designing and implementing UI components
- Designed and implemented reusable UI components for enterprise software solutions.
- Delivered custom enterprise systems for multiple third-party clients.