Website

This is my fourth iteration of my website.

Previous versions

3. Fully custom htmx / python / jinja2 / html & css server side rendered site

I'm a big fan of htmx, but shoehorning it into a static personal website just doesn't make any sense. Also a looping mp4 background made the initial load time really slow, and the design was unique but I got tired of it after awhile.

2. Single page pure html/css/js with client-rendered interactive background

Very proud of the look and feel of this one. However, the complexity had lots of little visual bugs that got increasingly annoying to fix, and the interactive background could be slow or buggy on certain devices. Client side rendering a bunch of particles and interactions is just a bit gimmicky and unnecessary for a personal website. Still super cool and fun to build though.

1. Customized Gatsby tech portfolio template

My first website, I hosted this one on a raspberry pi in my room!

The design was super uninspired. Using a template is fine, but after a while I really wanted to build something myself.