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 PostsWhen a coding agent underperforms, the reflex is a stronger model. On bounded tasks the harness moves the score at least as much; a rule for which lever to pull.
How 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.
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.