Curriculum Vitae
Senior Full-Stack Mobile Developer
Nairobi, Kenya
Senior Full-Stack Mobile Developer with over 5 years of experience architecting, developing, and deploying scalable software solutions for enterprise and commercial clients. I specialise in solving complex technical challenges while building maintainable systems designed for future growth and adaptability.
Contract Flutter Developer
Beakon.com Inc (USA) • Remote
May 2024 - Present (8 months)
- Developed threat-detection mobile applications for commercial clients using Flutter
- Delivered cross-platform solutions targeting critical infrastructure and asset protection
- Transformed Figma designs into pixel-perfect Flutter prototypes
- Engineered background geolocation tracking and push notification systems
- Established automated deployment workflows for TestFlight, Firebase App Distribution, and Google Play Store
- Integrated Sentry for comprehensive error tracking and crash reporting
- Leveraged Shorebird for over-the-air code updates
Fullstack Flutter Developer & Consultant
Innostrategies (Pty) Ltd • Remote
Aug 2022 - Dec 2024 (2 years 10 months)
- Designed and deployed gRPC + REST APIs in Dart on Google Cloud Platform
- Built Flutter Web applications for thousands of users using Riverpod for state management
- Engineered custom RBAC (Role-Based Access Control) layered with Firebase Auth
- Integrated LLMs (OpenAI/Gemini) into applications and built WhatsApp Business API solutions
- Established GitHub Actions pipelines running comprehensive test suites
- Configured Cloud Run for zero-downtime updates serving high-traffic workloads
Lead Mobile Application Developer (Android & iOS)
Crop Nutrition Laboratories
May 2019 - Feb 2023 (3 years 9 months)
- Led end-to-end delivery of two Flutter applications for laboratory service sales and management
- Collaborated with leadership to design robust infrastructure supporting tens of thousands of users
- Engineered offline data synchronization for areas with poor connectivity
- Implemented comprehensive testing with GitHub Actions, reducing deployment time by 40%
- Built background push notification systems for timely service updates
Full Stack Mobile Developer
Avocado Society of Kenya (ASK)
Nov 2020 - Mar 2021
- Spearheaded end-to-end design and deployment of Flutter-based farmer CRM app
- Drove membership growth to over 10,000 farmers
- Engineered scalable backend using Python, gRPC, and PostgreSQL
- Developed SMS/email messaging hub leveraging Africa's Talking API
- Implemented comprehensive unit/integration tests ensuring 99.8% system reliability
An app to enable community members to crowdsource issues they're facing as a community. Uses geolocation to group issues by region, enabling leaders at various geographic levels to see and prioritize community issues.
Geographic Information Systems
The Technical University of Kenya • Nairobi, Kenya • 2019