Everyone wants to build 'the next Jarvis,' but most voice AI feels clunky. Here's what I learned about latency, interruptions, and conversation design using Twilio, OpenAI, and Azure Speech.
Blog
Notes on building secure, intelligent software: Next.js, AWS, Python, AI, and more.
Most engineers start with CS degrees. I started by interviewing strangers in Istanbul cafes. Here's why taking the scenic route creates more empathetic, user-focused engineers.
Building BalancingIQ taught me that accounting APIs are deceptively complex. Here's everything about OAuth flows, data models, rate limits, and making integrations production-ready.
After building multiple AI products, the toughest problems weren't prompts or LLM choice — they were multi-tenant isolation, cost control, explainability, and guardrails. Here's what actually matters.
Wearing both hats taught me to ask four critical questions about every feature, and made me ruthless about over-engineering, shiny abstractions, and false future-proofing.
Building AI for healthcare, finance, and regulated spaces requires auditability, deterministic workflows, secure data boundaries, and human oversight. Here's why these constraints make you a better engineer.
Early architectural decisions compound faster than model improvements. Learn why event-driven workflows, data partitioning, encryption boundaries, and observability matter more than which model you choose.
Quick primer on Search, Answer, and Generative Engine Optimization.