SwiftSpeak
Voice-to-text iOS keyboard and macOS menu bar app. I wanted better dictation than what Apple offers, so I built one with 10+ providers and AI formatting.
See the app →I’ve spent 20 years in software. Product owner, CTO, delivery manager, QA lead. I picked those roles on purpose because I wanted to understand every part of how software gets made. Now AI is changing the game and I’m deep in it, building apps with coding agents and writing about what actually happens when you do.
I don’t just talk about AI. I use Claude Code, Cursor, and Copilot every day. I build real apps with them and write about what surprised me, what broke, and what I’d do differently.
Architecture decisions at 11pm. Cost trade-offs between providers. The moment you realize your whole approach won’t scale. I write about that stuff because polished case studies skip it.
I’ve managed engineering orgs for 20 years. Now the tools are changing fast. I’m figuring out what that means for how we lead, hire, and ship — and sharing the notes.
Every one of these started with something that bugged me. I built all of them with AI coding agents, mostly in evenings and weekends, while working full-time as an engineering manager.
Voice-to-text iOS keyboard and macOS menu bar app. I wanted better dictation than what Apple offers, so I built one with 10+ providers and AI formatting.
See the app →A control plane I built to manage my own AI agent workflows. Turned into a full project management tool with 50+ MCP tools, telemetry, and quality metrics.
See the app →My parents speak Polish. My wife’s family speaks Arabic. I got tired of being the interpreter, so I built a real-time translation app in a week.
See the app →I write about what I’m building, how AI tools actually perform in practice, and what I’ve learned from two decades of leading engineering teams.
I record every one-on-one, let AI extract the important bits, and walk into the next meeting prepared for real conversations.
Started singing lessons, loved them, but practicing at home without feedback was guesswork. So I built Intonavio to give me a pitch graph of any song.
After three AI projects I realized voice input gets better results than typing. Existing transcription apps wanted $100+/year. So I built my own.
I ran a 45-person engineering org as CTO. I've been a product owner who grew conversion 10% year over year. I managed a 13,000-project enterprise migration without downtime. None of that makes me an AI expert, but it does mean I know how to pick up something new, build with it, and figure out if it actually works. That's what this blog is about.
I write about building with AI agents, leading engineering teams, and the projects I’m shipping along the way. If something here sparks an idea, I’d like to hear about it.