Moses Gitau
Building scalable, user-centric systems.
8+ years experience building production systems that scale, from authentication SDKs used by millions at Microsoft to data pipelines, logistics platforms, and developer tools. I thrive at the intersection of engineering depth and real-world impact, crafting solutions that are as robust as they are user-centric.
Projects worth talking about
Where I've worked
Full-Stack Developer - Frontend Focused
Software Engineer II (Entra External ID)
Sep 2023 — Apr 2025Software Engineer II (Azure AD Recommendations)
Jun 2022 — Sep 2023Software Engineer (MSAL Android)
Nov 2020 — Jun 2022Backend Developer - Safaricom PLC
Jul 2020 — Oct 2020LNM Microservices
A microservices ecosystem for processing Lipa Na M-Pesa merchant applications and approvals at Safaricom, powered by Spring Boot, Kafka, and Kubernetes.
Short Term Paybills
A microservice for managing short-term paybill applications at Safaricom, handling the full lifecycle from submission to settlement.
Backend Developer - I&M Bank
Sep 2019 — Jun 2020Technical Team Lead
May 2019 — Sep 2019Associate Software Engineer
Sep 2018 — Apr 2019What I know, and how I've used it
Frontend & Mobile
Building performant, accessible interfaces across web and mobile
Backend & APIs
Designing scalable services, APIs, and data pipelines
Languages
Deep fluency across typed and dynamic languages
Cloud & DevOps
Infrastructure, CI/CD, and production reliability
Architecture & Leadership
System design, team leadership, and technical strategy
How I actually work
I'm a software engineer who believes the best software comes from understanding the problem deeply before writing a single line of code. Over eight years I've built authentication SDKs used by millions, data pipelines processing terabytes, logistics platforms, and developer tools — each time learning that technical excellence means nothing without real-world impact.
I care about clean abstractions, type safety, and shipping things that work reliably at scale. I'm most energized when I'm navigating ambiguity — taking a vague requirement and turning it into a well-architected system that a team can maintain and extend.
Outside of work, I enjoy exploring creative coding — building 3D engines, Fourier transform visualizers, and interactive simulations. These side projects keep my problem-solving sharp and remind me why I fell in love with programming in the first place.
Education

Moses Gitau
Senior Software Engineer
“Simplicity is the ultimate sophistication.”
— Leonardo da Vinci
What people say
Let's build something worth using.
Have a project in mind or just want to connect? I'd love to hear from you.