About
Independent software consultant based in Berlin. TypeScript, AWS, and the organizational shapes around them.
Berlin, Germany · Consultant · Builder · Writer · Open for Q3 2026
I help product teams ship software systems that keep working after the team that built them has moved on. Most of my work is TypeScript, AWS, and the distance between them.
Currently: independent consultant — usually 3–6 month engagements, platform and tooling work for scale-ups. Before that, product teams across Berlin and Istanbul, building things that made it to production and a few that didn't.
I write here when something I learned was expensive enough that I'd want someone else to learn it cheaper. Currently noodling on domain-driven TypeScript and CDK pattern libraries.
── Experience
2024 → now · Independent consultant · Berlin & remote
Engineering help for scale-ups. Mostly platform, tooling, and the parts of the codebase nobody wants to own.
2021 → 2024 · Staff Engineer · Platform · Eco-Fleet · Berlin
Built the CDK pattern library half this blog is about. Ran the on-call rotation through two big launches.
2018 → 2021 · Senior Engineer · A fintech you've heard of · Berlin
Payments, ledgers, compliance. Learned the hard way that money bugs are not like other bugs.
2014 → 2018 · Full-stack · Early-stage startups · Istanbul
Shipped four products. Two of them are still alive.
── Stack I reach for
Languages — typescript · python · go · rust (learning)
Cloud — aws · cdk · lambda · dynamodb · ecs
Frontend — react · next.js · react-native · tailwind
Ops — github-actions · terraform · datadog · sentry
── Elsewhere
Occasional guest writing on platform engineering topics; happy to speak at Berlin meetups, especially on TypeScript and AWS. If you're organising something or want a second set of eyes on an architecture decision, the inbox is open.
── Contact
- Email — [email protected]
- GitHub — github.com/ayhansipahi
- LinkedIn — linkedin.com/in/ayhansipahi
- RSS — sph.sh/rss/en.xml
Based in Berlin, working across CET hours. Quickest replies via email.