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 AWS Dogwood adds temporal conditions to Cedar policies, lowers them back to plain Cedar, and enforces agent guardrails at the Amazon Bedrock AgentCore gateway.
Devcontainers, Codespaces and AWS Lambda MicroVMs as homes for a coding agent: what each rung adds, what it costs, and when moving the agent off the laptop pays off.
A decision framework for the TypeScript data layer on Postgres: how much SQL the library should own, what it costs on Lambda, and when the default is wrong.
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.