This website was made to replace my old one which is still accessible at the time of writing. I hold this website near and dear to me - I made it with minimal experience in web development which shows in its minimal HTML/CSS/JS construction. It was a stylistic choice as well since I enjoy the clean no-frills look of such a simple stack and allowed me to be more creative with the content that I highlighted on it (after all, constraints brew creativity!). Although, I tired of the site not too long afterwards and I felt it was quite restrictive as building upon the exisiting infrastructure was difficult to do. I built a threejs project on the old site and found the mismatch of design elements quite jarring.
So, now welcome this site, with a reasonably modern stack - Next.js, React, Tailwind. I have enjoyed building with it as it has turned out to be fairly straightforward as well as producing more visually appealing results. Somewhere down the line, I do want to continue experimenting with a stripped-back setup, but this is certainly the most convienent for now.
Additionally, I have the blog posts automatically formatted and updated from markdown files which allows me to easily transfer my writings from obsidian directly onto the site. The hope is to be able to share my thoughts more often and encourage casual posting. Whether or not that happens with all my side projects is to yet to be seen. There is much more than I envision I could do with this site so stay tuned...