Lead an 11-person technical team (5 software engineers, 2 data scientists, 2 geospatial analysts, and 2 geospatial engineers) across GIS and core platform projects.
Set engineering strategy, manage project timelines, and build backend services integrated with spatial data.
Oct 2025 - Present
Founder
KNOEyes Technologies Ltd
Founded and operate a software firm delivering web, mobile, and backend applications.
Built mobile and web platforms for client projects using Flutter, React, and Django backends.
Managed client requirements, project planning, and full-stack development lifecycles.
Led 5 developers in building a driver mobile app with schedule tracking, route calculation, and check-in work-flows.
Selected the tech stack and designed the system architecture for order matching and dispatch systems.
Liaised with operations and business teams to align engineering roadmaps with product requirements.
Apr 2022 - May 2022
Quality Assurance/Control Coordinator
mTek Services
Set up automated testing suites and QA protocols, reducing production bugs across web and mobile releases.
Jan 2021 - Feb 2021
Senior Software Developer
mTek Services
Built and launched the mTek paperless insurance platform on Android, Web (React/Angular), and Java (Vert.X) microservices, growing the app to over 100,000 downloads on Google Play.
Integrated quote generation and policy issuance APIs directly with insurance underwriters, cutting processing times from days to under 3 minutes.
Built PataPesa, an in-app referral program that awarded credit for insurance purchases, increasing user acquisition and repeat app usage.
Managed 7 developers (4 junior, 3 mid-level) using two-week Scrum sprints to improve release reliability and test coverage.
Aug 2019 - Feb 2021
System Analyst and Developer
Kenswitch Limited
Rebuilt the Senti mobile application, migrating it from native Android to Flutter and delivering a working prototype in one month.
Maintained interbank switching backends and integrated financial services APIs.
Jun 2018 - Aug 2019
Android Application Development Trainer
iLabAfrica
Assembling course material to make for a more impacful syllabus.
Training students and equiping them with the skills to develop and publish their own Android applications.
Administering both theory and practical exams to ascertain students' to handle development projects on their own.
Feb 2017 - Jun 2018
Assistant Junior Developer
iLabAfrica
Designing UI/UX for products targeted towards both external and internal users.
Writing clean testable code for backend and software projects.
Writing automated tests.
Participating in code reviews and providing constructive feedback to other developers.
Oct 2016 - Jun 2018
Co-Founder/ Lead Mobile Developer
Rounin Solutions
Developing and maintaining web and mobile applications using Laravel (previously used CodeIgnitor), Android and other related technologies.
Liasing with clients to capture their requirements and make recommendations on the best approaches to take towards certain issues.
Leading the team to come up with expansion strategies and project proposals/plans.
May 2014 - Oct 2016
Freelance App Developer
Freelance
Tutoring fellow students and aiding them with their coding projects.