Coder turned product person. That gap is my edge.
I started my career as an iOS developer, doing the thing most engineers do: building features from specs. But somewhere around year three, I noticed a pattern. The features we shipped often didn't move the needle — not because the code was wrong, but because the problem definition was wrong. The spec was wrong. The assumptions were wrong.
I started asking questions that made product managers uncomfortable: "Why are we building this? What does success look like? What does the user actually need?" Eventually, I became the person who answered those questions.
My move from senior mobile developer to product owner wasn't a career pivot. It was a natural extension. I already understood system constraints, latency tradeoffs, API design, and what "done" really means. What I added on top was user empathy, business context, and roadmap thinking.
When AI became real — not hype, but actually deployable — I leaned in hard. Because I know what it takes to ship production software. That means I can sit with an ML engineer and debate whether fine-tuning or RAG is the right call for this use case, this data volume, this cost constraint. I don't need a translator. That's what makes me useful.