My story so far
Scroll through a few moments that shaped how I build.
Where it started
A kid who took things apart
Long before I wrote a line of code, I was the one prying open remote controls and old PCs just to see how they worked. That itch — to understand the machine behind the magic — never really went away.
First lines of code
Hello, world — and hooked
My first program was a clumsy little script that barely ran. But watching the computer do exactly what I told it to felt like a superpower. I spent nights learning, breaking things, and fixing them again.
Going professional
From hobby to craft
Freelance projects turned into real clients, and real clients turned into real responsibility. I learned that great software isn't just clever code — it's communication, reliability, and caring about the people who use it.
Building products
Shipping things that matter
I found my favourite place to be: the full stack. From pixel-perfect interfaces to the systems behind them, I love taking a rough idea and shaping it into something fast, clean, and genuinely useful.
Today & what's next
Still learning, always building
These days I focus on building delightful web experiences and helping teams ship with confidence. The tools keep changing, but the goal stays the same — make something people are glad exists.