Software engineer at Microsoft. Independent maker.

I build interfaces for people and tools for engineers.

My work connects frontend development with developer experience: products that are clear to use, and workflows that are clear to build with.

Based in Nairobi, Kenya.

RareDraw's real interface for pass-the-phone group games
Currently buildingRareDraw
Explore the project

Two kinds of work. One engineering mindset.

Care for the experience, and understand the system behind it.

Developer platforms

At Microsoft, I build developer platforms for a large JavaScript monorepo. My work spans test infrastructure, dependency-aware builds, AI-assisted development, and CI reliability reporting backed by Kusto.

Frontend products

My frontend work spans shipped client features and independent products. I use React, TypeScript, and state-management tools to turn product requirements into complete user workflows.

See the products

Public project

DevKit

Everyday developer utilities in a focused, browser-based workspace.

  • React
  • Vite
  • Developer experience
Explore DevKit

Android release available

Travel FX

An offline-friendly currency converter with explicit rules for rates and precision.

Explore Travel FX

Building a product or a better way to build one?

For frontend and developer-platform roles, get in touch.

Discuss a role