About
I am Edgar Chris Nahama Alochi. I grew up in Kenya, I live in Münster, and I have spent 14 years building software and leading engineering work.
I am usually brought into work where the stakes are high and the easy answers have run out. A product may be growing faster than its systems, a team may be stuck on an important technical decision, or delivery may be getting slower as the codebase grows.
My role is to make the situation easier to understand, help the team choose a sensible path, and stay close enough to the work to make sure the decision holds up in practice. I care about good architecture, but I care just as much about whether the team can build, run, and improve it.
I founded Tinker over 10 years ago. Today, our team works with founders across East Africa and the United States who need experienced people to help shape and build serious products.
I want the software we build to stay understandable as it grows. That means making clear choices, writing things down, and leaving the team with a system they can own. Shipping matters, but leaving the product in a stronger place matters more.
I am most useful when a founder or engineering team needs someone who can connect the business problem to the architecture and then help carry the decision through delivery.
Designing systems that can support growth without becoming fragile or expensive to change.
Helping the team compare the real options and choose a direction without getting stuck in endless debate.
Working alongside founders when the product is growing faster than the systems or the team around it.
Improving how work moves from an idea to production without lowering the standard of the finished product.
The approach page explains how I work. The case studies show what those choices looked like on real projects and what changed as a result.