In 2019, I downloaded an open-source anime streaming app from GitHub. I ended up reading its Kotlin source code and couldn't figure out how text on a screen turned into a working application. That's what got me into programming.
I started where most people start, building UIs and mobile apps. But I kept wondering what was behind the screen: how data moved, where it lived, why things broke at scale. That pulled me from frontend work into backend systems, then cloud infrastructure and data pipelines.
Right now at Breakthrough Apps, I build ETL pipelines on BigQuery, write serverless automation on GCP, and maintain the Flutter apps that sit on top of it all. The full picture helps. When you ship the product and the infrastructure, you make different tradeoffs than if you only see one side.
I use AI tools like Claude Code to move faster. They're good at the mechanical parts of building and debugging when you already know what you're building.