Modernizing the site
September 13, 2024 · Last updated Nov 05, 2025
I'm happy to announce that key upgrades have been successfully completed!
I've moved this website, along with most of my other services, into Docker containers. The motive for this is because it streamlines and compartmentalizes your environment—no more "it doesn't work on my machine". The latter feature also decreases your host's attack surface by logically isolating the contained subsystem.
Reworking the frontend
The second important change concerns the frontend. Though I focused on backend early in my career, the experience of working as a full stack developer helped me challenge my frontend insecurities.
Now, I may not be a UI/UX designer, but I've accumulated some insight into their work. My design style follows from a minimalistic baseline, adding details as inspiration strikes.
I'll attempt to break with my perfectionism by trying out different ideas now and worrying about revisions later. My hope is that in time I won't need as many radical changes to the design.
I'm using Bootstrap, which simplifies the process of making the site feel more responsive across different screen sizes (another skill I picked up from my professional work).
I'll continue to make incremental changes improving the website.