Hello World!
15 April 2025
Endless procrastination. A new tech stack. And finally, a website that actually exists.

Welcome!
I’ve always felt like I should have my own website as a Fullstack Developer. And over the years, I’ve made quite a few.
None of them ever saw the light of day. A few reasons why:
They tried to do too much
The early versions were confused. I wasn’t sure what I wanted to say, or how to say it.
I got caught up in tech choices, feature creep, and trying to do everything at once.
The result?
- Too big
- Too complex
- Too slow
They didn’t look very nice
I used to think I had a decent eye for design. I did not.
Minimalism became my fallback — but even that requires taste and restraint, and I hadn’t developed either yet. So things always ended up feeling a bit… underwhelming.
They were just a bit shit
Each version taught me something, but they never quite hit the mark. It was always “almost” what I wanted. But not enough to actually ship.
Perfection is the enemy
Eventually, I realised the problem wasn’t the tech or the design — it was me chasing perfection.
At work, I learned early on that sometimes, done is better than perfect. You ship, you iterate. But in personal projects, I’d never applied that mindset.
So this time, I’m trying something different: just do something.
This site doesn’t need to be perfect. It just needs to exist.
Why this post exists
I’m a serial procrastinator. I tend to overthink, get lost in ideas, and stall before anything gets finished.
So I made this site to force myself to ship. To break the cycle.
I’m using Astro for it — a nice change of pace from my usual React & Laravel setup. It’s been fun, and more importantly, I’ve actually made something.
Final thoughts
This post is me sticking to the plan: build something, write something, share something.
If you’ve made it this far — cheers for reading. If you’re in the same boat as me, spinning your wheels on a “perfect” idea, here’s my advice:
Just do something.
It might be crap. And that’s fine. You’ll learn, and you’ll have something to build on. And that’s way better than nothing.