I picked up programming in secondary school, starting the way most people do — copying examples, breaking things, and slowly figuring out why. What began as casual curiosity turned into an obsession after I placed in my first competitive programming contest. The feeling of solving a hard problem cleanly was something I wanted to chase again and again.
That competitive background gave me a strong foundation in algorithms and systems thinking — the kind that pays dividends every time I sit down to design a backend. I gravitated toward Rust because it demands precision and rewards you with software that genuinely doesn't break. I think in terms of ownership, lifetimes, and zero-cost abstractions — that lens makes everything sharper.
On the mobile side, Flutter was a revelation. A single codebase that actually feels native, with a rendering pipeline I could reason about. I've shipped apps for Android and iOS and found that the discipline Flutter enforces — reactive UI, explicit state — transfers directly to how I think about frontend architecture everywhere else.
Design came later but stuck hard. I realized that the best engineers I respected all had strong visual intuition. So I learned Figma, studied typography, and spent months rebuilding my eye. Now I prototype in Figma before I write a single line of CSS, and that shift changed the quality of everything I ship.
Today I balance freelance work, personal projects, and content creation on my YouTube channel where I talk about building real software — the decisions, the tradeoffs, the stuff nobody puts in tutorials. The goal has always been the same: build things that are fast, honest, and beautiful enough to be proud of.