Work

Portfolio

Design
Open Source
Dev
Static Site Generation
React
Nginx
Astro
Fluxcd

A beautiful portfolio for your eyes to feast on

An image of the current site

Marketing Myself

A friend of mine recently told me that my personal portfolio was an injustice to my capabilities so this is my first renewed effort in personal marketing!

Tech

This site uses Astro for its static site generation capabilities and markdown for the documents like this one. It is deployed via a docker container running nginx to my own personal K8s cluster with traffic as my ingress.

Astro

Astro offers a few different really cool capabilities for a project like this:

So why not anything else?

I initially tried to spin this up using Payload CMS but ran into several issues with out of date dependencies, nextjs build errors, and generally high amounts of complexity that felt heavy and unnecessary for such a small project.

Another option I considered was why use a framework at. My last attempt was a site that while it was simple was a bit too overly simplistic and gave the impression that I did not care or that I had low skill ceiling. I wanted to avoid this by going with a bit more of a precanned theme and customizing it over time.

Lastly I just really wanted to try astro out because I think its pretty cool!

Just build something

Its a small monicker to remember that its more important to get something out there and figure out what you like or don’t rather than mulling over every minute detail that most likely will not matter.