Available for new engagements
Hi, I'm Ayhan Sipahi.
I'm an independent software consultant in Berlin. 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 and AWS: application code, CDK infrastructure, and how the two fit together. The writing here comes from that work. Every post is published in English and Turkish.
Latest Posts and Notes
View All PostsHow serverless services should call each other: a private REST API behind an execute-api VPC endpoint, gated by IAM SigV4, built in CDK and priced against VPC Lattice.
A measured benchmark of 9 bundlers and 3 cdk synth runners for CDK TypeScript Lambdas, with a per-layer default and the rule that picks each one.
Nub and Vite+ are both 2026 oxc-powered Rust toolchains that look like rivals but are not. A senior engineer's rule for which binary belongs in which repo.
New here? Start with Comparing TypeScript Formatting and Linting Tools: Biome, Oxlint, ESLint, and Prettier · Understanding Career Levels in Tech - From Entry to Distinguished Engineer · MCP vs Direct API Access for AI Agents: When to Skip the MCP Layer
Selected Outcomes
“In 4 months, we moved our core platform from a legacy setup to a cloud-native architecture with less operational friction.”
“With a focused AWS and serverless redesign, we reduced annual infrastructure spend by around $200K.”
How I Can Help
Focused support for architecture and delivery decisions.
Architecture Review
A focused review of your system: code, AWS infrastructure, and delivery pipeline. You get a written, prioritized set of findings and a practical technical direction.
Fixed scope · typically 1–2 weeks
Technical Advisory
Ongoing advisory for product and engineering teams: architecture decisions, delivery unblocking, and a second pair of senior eyes when it matters.
Retainer · a few hours a week
Want to work together? Get in touch.