I’m a Software Engineer and Systems Architect with 8+ years of experience building production-grade systems across insurance, media & entertainment, and enterprise domains.
My expertise spans the full stack - from crafting responsive React/Next.js frontends to designing resilient backend services with Django, .NET, Rust, Kubernetes, Go, DevOps and GraphQL. I’m particularly passionate about distributed systems architecture, having implemented CRDTs for eventual consistency, built Kubernetes operators in Rust, and designed event-driven microservices using CQRS and DDD patterns.
As a technical leader, I’ve established engineering standards across organizations, mentored development teams, and driven adoption of better development practices like automated CI/CD pipelines, and rigorous code review practices. I thrive on solving complex technical challenges and translating business requirements into scalable, maintainable solutions.
Based in Nairobi, Kenya - available for remote collaboration worldwide.
Core Technologies
- Languages: Python, TypeScript, JavaScript, Rust, F#, C#, Haskell
- Frontend: React.js, Next.js, MaterialUI, Tailwind CSS, MobX, Redux
- Backend: Django, Flask, .NET Core, GraphQL, Apollo, SQLAlchemy
- Databases: PostgreSQL, MongoDB, Redis, SQL Server
- DevOps: Docker, Kubernetes, Nix, AWS, Azure, Vercel, CI/CD
- Architecture: Distributed Systems, CRDTs, Actor Model, Event Sourcing, CQRS, DDD
- Testing: TDD, Pytest, Jest, Integration Testing
- Tools: Git, Linear, Figma, Lighthouse, Workbox