It's Alive!
July 13, 2026The time has come… My personal website is finally live!

To be completely honest, it still needs a bit of polish and there’s definitely room for improvement. But you know what? I’m releasing it anyway. This project took way longer than it should have (mostly because I kept procrastinating), so I’m just happy to get it out there.
Take a look and let me know what you think! (Well you’re already looking at it so yeah)
Under the Hood
For this project, I went with Astro + Pages CMS. So, why did I choose this specific stack? Well, the answer is pretty simple. Astro was a brand-new framework to me and I really wanted to learn it. Plus, the framework is specifically designed for content-driven websites, which makes it incredibly fast out of the box. Because it uses Island Architecture to reduce JavaScript overhead and complexity, it gives you great SEO right from the start.
As for Pages CMS, I chose it because it was by far the easiest to implement compared to other CMS options, and there’s no need to set up a database since everything runs on markdown. On top of that, it integrates seamlessly with my CI/CD workflow!
At first, I was actually planning to build this with Next.js and Supabase, but I realized that setup would be way too overkill and complicated for this kind of project. Doing more research on JavaScript frameworks is what led me to Astro instead. Skipping Supabase was a conscious choice too, free-tier databases often get paused if they aren’t used for a while, and since this site won’t be getting massive daily traffic yet, I didn’t want visitors dealing with slow loading times or even the content isn’t loaded from a sleeping database.
What’s Next?
Well, obviously I’m going to keep posting blogs and maintaining this website. One thing that surely I’m going to do is to redesign it, because. While I’m making the blogs, I look at it. I just realized it looks pretty boring. But yeah, until then let’s just keep it flow.
Secondly, I’m going to buy a new domain. I’m thinking of buying .dev or .com domain but it’s currently out of my budget.