Software engineer · Nairobi
Software that works.
Automation that helps.
I’m Teddy, a software engineer in Nairobi. I build Python and Django backends, automate business workflows, and test how AI agents behave when they use real tools.
10+ years across backend engineering, production systems and hands-on delivery.

Where I can help
Less friction. Better systems.
Build and improve software
Backend systems, APIs and business applications that are easier to use, maintain and grow.
Take the repetitive work out
Connect your tools, automate follow-ups and put AI to work in practical, controlled workflows.
Keep things running well
Testing, deployment and DevOps improvements that make systems more dependable.
Beyond the code
Notes from the blog.
What happens after an M-Pesa payment comes in?
A look at how I designed Steady to connect invoices, payments and balances.
Layoff on Paradise Island
Finding perspective when plans change.
Blooming Where We’re Planted
Making a difference where we are.
Have something in mind?
A new idea, a system to improve, or a workflow that needs less chasing.