I still remember the first time I ran a React project.
It was about 3 years ago.
I opened my terminal and typed:
npm create vite@latest
Then:
npm run dev
And suddenly… a browser window opened.
There it was.
My first Vite + React page. ⚛️
I remember staring at that screen thinking, “So this is React?”
I had no idea how much that little moment would change my journey.
Back then, components, props, state, hooks and all the other React concepts felt like another language.
I was simply trying to understand what I was looking at.
But I kept going.
I kept writing code.
I kept breaking things.
I kept fixing them.
I kept learning.
Three years later, that same person who was excited just to get a React page running is now building websites and applications for clients as a freelancer.
Sometimes we get so focused on where we're going that we forget to look back at how far we've come.
Today, I look back at that first npm run dev and smile.
It was just a command.
But for me, it was the beginning of a journey.
Three years. One terminal. Thousands of lines of code. And a completely different version of me. ❤️
And the journey continues.
If you're looking for a frontend developer to bring your next idea to life, I'm open to freelance projects. 🤝
Built the site for Linea — a boutique rail brand where the whole UI is made of the same rule as the print system.
Every route card's red line isn't decoration, it's that route's actual elevation profile. Fare tiers aren't styled, they're the same data at different density.
The logo's sparkle mark even resolves from the exact same contour-drawing logic, live on the page.