[home]

About this website

Posted: 2025-02-13

Last updated: 2026-07-29

This website is built with HTML and CSS. The code is open-source and can be found at this link.

I chose to build this in plain HTML and CSS because it serves the purpose. I felt that there is no need to use React or other Javascript libraries for a simple personal website. Also, I was working on a messy React codebase when this website was first created, and it made me hate frontend development, React, and Javascript. So I made the code of my website as simple as I could.

This website is built with handwritten HTML and CSS. I use a simple bash script to generate the final HTML content. The script allows me to reuse common HTML fragments across pages, like the header and the footer. So if I choose to update the header or the footer, I don't have to manually update the HTML file for each article.

Was there an easier way to do this? Sure. Many easier ways, in fact. But this is what I ended up doing. I considered going the easy way and using a static site generator like Hugo. I also considered writing a web frontend library in C that outputs HTML code. So I guess this is me taking the middle path.

Besides, I love that I have to write every HTML tag and CSS rule. It really makes this personal website feel... well, personal.

The look of this website was inspired by many others. Here are a few of them:

Got feedback? Open an issue on this website's source code.