Years Experience
7+
Nairobi, Kenya
I help teams ship reliable SaaS systems across clean energy, logistics, and payments in Kenya and East Africa. My work blends architecture, delivery leadership, and practical execution.
Core Focus
About
Senior Software Engineer with 7+ years of experience delivering robust software while leading product-focused teams.
Proven track record leading cross-functional teams to deliver end-to-end features and interactive reporting interfaces while optimizing performance. Skilled at collaborating with product and UX partners to refine specifications and align solutions with business goals.
Years Experience
7+
Led Multiple Teams
3+ Roles
Built Scalable SaaS
End-to-End
Mentor & Coach
Community
Experience
A timeline of impact across clean energy, logistics, fintech, and SaaS engineering.
Leadership Impact
10%
Improved team productivity at Wasoko through delivery and process optimization.
Engineering Tenure
7+ Years
Hands-on delivery across clean energy, B2B commerce, fintech, and SaaS.
Career Progression
3x Lead Roles
Progressed into leadership roles by owning architecture, quality, and team outcomes.
Aug 2024 - Jan 2026
ENGIE Energy Access (Ignite)
Execution Signals
A concise view of my current focus, delivery style, and where I add immediate value.
Currently focused on reliable Rails architecture for mission-critical operations.
Strong shipping discipline: scope clearly, deliver iteratively, and monitor outcomes.
Best fit for teams needing senior IC execution plus leadership leverage in early growth stages.
Skills
Projects
Selected developer tooling and payment projects, including M-Pesa ecosystem integrations.
MCP server that integrates Safaricom M-Pesa Daraja API with Claude, enabling natural language payment processing and real-time transaction notifications.
Python • 2 stars • Updated 1/27/2026
View on GitHub →Ruby gem that prompts a customer's SIM Tool Kit to accept payment requests from a purchase system.
Ruby • 36 stars • Updated 2/20/2026
View on GitHub →Payment simulator that helps developers bypass sandbox delays and test transactions without physical device friction.
Ruby • 4 stars • Updated 2/13/2026
View on GitHub →Flagship Case Study
ENGIE Energy Access (Ignite) - Rails Architecture and Delivery Execution
Case study on improving reliability for field and customer operations by tightening architecture around payment-linked workflows, lifecycle management, and cross-functional delivery.
Read full case study →Awards & Community
1st Place
Barclays Bank & Moringa School
Built an app to streamline the loan processing experience.
Runners Up
Transmobility
Built a solution to improve transport systems in Kenya.
Runners Up
Science Hack Day
Built a cashless campus society prototype using NFC technology.
Contact
Open to Senior Engineer and Engineering Lead opportunities. Typical response time: within 24 hours.
Hiring for backend/platform leadership or full-stack execution? I can help from architecture through production delivery.
Phone
+254 101 490941