I build engineering systems that empower developers to move faster and ship with confidence. My current focus is on creating tools and resources that deeply integrate AI, unlocking new levels of productivity for both engineers and software agents. I’m passionate about designing scalable, intelligent systems that push the boundaries of what teams can achieve.
Selected public work
Continuous build scheduling for Rage
Replaced wave-parallel scheduling with continuous topological execution, cutting a 204-package monorepo build from 6:46 to 4:43 and increasing sustained parallelism by 32%.
Rust · Build systems · Scheduling
Reliable error propagation in Rspack
Fixed silent CLI failures by propagating asynchronous command errors through the CLI lifecycle, restoring actionable diagnostics and correct exit behavior.
TypeScript · CLI reliability · Developer tooling
Silagent
A coding-agent CLI built from first principles with tool calling, file operations, search, shell execution, context visibility, and persistent sessions.
TypeScript · AI agents · CLI
Experience
Software Engineer, Developer Experience
Microsoft · Nairobi, Kenya
May 2024 - Present
Building CI/CD, build performance, runner infrastructure, package tooling, and AI-assisted developer systems for a roughly 6,000-package JavaScript monorepo.
- Reduced an affected build critical path from about 40 minutes to 2 minutes.
- Work across BuildXL scheduling, distributed execution, runner pools, Codespaces, observability, cache analysis, and flaky-test mitigation.
- Lead a cloud execution platform for AI coding agents handling about 2,000 runs per day.
Software Engineer Intern, Developer Experience
Microsoft · Nairobi, Kenya
June 2023 - August 2023
Owned the design, implementation, and shipment of remote caching for local builds.
- Improved p90 local build time by 30x while preserving build correctness.
Education
Bachelor of Science in Computer Science
Riara University · Nairobi, Kenya
September 2020 - April 2024
First Class Honors
Connect
I am always interested in thoughtful conversations about developer infrastructure, build systems, and AI-assisted engineering. Email me at [email protected]