Lead Software Engineer & Consultant
UltraPower Systems Limited
Contract
Jan 2026
Nairobi, Kenya
Developed a workforce management system with smart QR code-based check-in and check-out functionality, enabling real-time tracking of personnel across multiple locations in Kenya. The solution improved attendance monitoring, operational efficiency, and accountability for distributed teams.
Lead Software Engineer
KOKO Networks
Contract
Jan 2025
Nairobi, Kenya
Developed a smart card verification system to support employee meal management operations. Built a secure and efficient solution that enabled seamless authentication, improved tracking of meal access, and enhanced operational accountability within the organization.
Software Engineer – eLearning Platform for Girls in Africa
United Nations Economic Commission for Africa (UNECA)
Contract
Jan 2023
Africa
Built an eLearning platform aimed at empowering girls across Africa through access to digital education resources. The system supported scalable content delivery, user engagement, and inclusive learning experiences across diverse regions.
Software Engineer – Monitoring & Evaluation System
United Bible Societies
Contract
Jan 2022 - Jan 2024
Africa (42 Countries)
Developed a monitoring and evaluation platform deployed across 42 African countries to track program performance, impact, and reporting. The system improved data visibility, accountability, and decision-making for large-scale humanitarian and development initiatives.
Software Engineer – Africa Women Leaders Network (AWLN) Platform
United Nations Economic Commission for Africa (UNECA)
Contract
Jan 2022 - Jan 2024
Africa
Designed and developed a digital platform for the Africa Women Leaders Network (AWLN), supporting collaboration, engagement, and program management across multiple African countries. Enabled improved coordination of leadership initiatives and knowledge sharing among women leaders.
Software Engineer – West Africa Business Linkages Network
United Nations Economic Commission for Africa (UNECA)
Contract
Jan 2021 - Jan 2025
West Africa
Developed a regional business linkages platform to facilitate trade, partnerships, and collaboration among enterprises across West Africa. The system enhanced cross-border business opportunities and strengthened regional economic integration.
Software Engineer – B2B Procurement Portal (COVID-19 Response)
United Nations Economic Commission for Africa (UNECA)
Contract
Jan 2020
Nigeria
Developed a B2B digital procurement platform for COVID-19 medical kits under funding from the African Development Bank. The system enabled efficient sourcing, ordering, and distribution of critical medical supplies, supporting rapid response efforts during the pandemic.
Expatriate Software Engieer
SO! Somaliland
Contract
Jan 2020 - Jan 2021
Somaliland
Designed and implemented a CRM system for Somtel Somaliland internet company to automate customer payments, purchases, and issue tracking, improving operational efficiency and customer service workflows.
Expatriate Software Engineer
World Bank - South Sudan Biometric Identity Management
Contract
Jan 2019
Juba, South Sudan
Developed a biometric identity management solution to support humanitarian programs in low-connectivity environments. The system addressed fraud and duplication by uniquely identifying beneficiaries where traditional ID systems were unavailable.
Expatriate Software Engineer
Hoja Ride DRC
Contract
Jan 2019 - Jan 2021
Kinshasa, DRC
Co-developed a ride-sharing platform for Hoja in partnership with Ubongo Africa, including driver and customer applications enabling ride requests, trip tracking, and rating systems
Technology Consultant & Software Engineer
Huduma Halisi CFMS - GOK & UNECA
Contract
Jan 2019 - Jan 2021
Nairobi, Kenya
Worked as a lead engineer in partnership with Government of Kenya, UNECA, and Huduma Kenya to design and implement a citizen feedback management system. The platform collected and managed public feedback to improve service delivery.
Technology Consultant
Ol Pejeta Conservancy
Contract
Jan 2019 - Jan 2021
Nanyuki, Kenya
Developed an SMS-based geotagging CRM system for Ol Pejeta Conservancy to address human-wildlife conflict. The system enabled community members to report incidents via SMS, automatically creating geotagged cases in a secure backend for monitoring and response.
Lead Software Engineer & Consultant
Kiambu County Government - County Project Resource Management System
Contract
Jan 2017
Kiambu, Kenya
Built a monitoring and evaluation system for the County Government of Kiambu to track grassroots development projects. The platform enabled oversight of micro-projects and improved accountability and reporting.
Expatriate Software Engineer
Techno Brain (Corporate Office)
Full-time
Sep 2015 - Nov 2015
Lilongwe, Malawi
Deployed as an expatriate Software Engineer to Malawi to support the development and implementation of the Malawi Government Farmer eVoucher System. Contributed to building a scalable digital platform that enabled efficient distribution of agricultural subsidies, improving transparency, accessibility, and service delivery for farmers at a national level.
Senior Software Engineer (Global Innovations)
Techno Brain Limited — Corporate Office
Full-time
Jul 2015 - Nov 2016
Nairobi, Kenya
Led global innovation initiatives as a Senior Software Engineer, driving the design and development of large-scale government and enterprise systems across multiple countries. Spearheaded the delivery of critical solutions including an eVisa system for Malawi, border control systems for Lesotho, and smart ID card solutions for Libya, among others—enhancing digital transformation, security, and operational efficiency at a national level.
Senior Software Engineer & Project Manager
Cooperative Bank of Kenya
Contract
Jul 2014 - Jun 2015
Nairobi, Kenya
Served as Senior Software Engineer and Project Manager, leading the development and implementation of M-Nauli, a government-mandated smart fare collection system. Oversaw end-to-end project delivery, coordinating cross-functional teams to build a secure, scalable solution that modernized public transport payments through smart card technology across Kenya.
Expatriate Software Engineer
Bitz IT Consulting & Techno Brain Limited
Full-time
Apr 2014 - May 2014
Kigali, Rwanda
Served as an expatriate Software Engineer in Rwanda on a cross-company collaboration between Bitz IT Consulting and Techno Brain Limited. Contributed to the development and deployment of enterprise-grade systems, working within a multicultural team environment to deliver scalable, high-impact software solutions across regional projects.
Software Engineer
Bitz IT Consulting
Full-time
Jan 2012 - May 2014
Nairobi, Kenya
Promoted from intern to Software Engineer, contributing to the development of multiple web-based systems across different industries. Worked on designing, building, and maintaining scalable software solutions while collaborating with teams to deliver high-quality, reliable applications tailored to diverse client needs.
Software Development Intern
Bitz IT Consulting
Internship
Jan 2011 - Nov 2011
Nairobi, Kenya
Contributed to the development of enterprise-level software solutions during an internship, including a digital case management system focused on child protection and welfare services.