Technology
This website is built with Jekyll and is hosted on GitHub Pages. It uses a custom theme written largely by hand with HTML and SCSS.
HTML and CSS do the heavy lifting here, with JavaScript sprinkled in for things like easter eggs1, analytics, and the map on the Travels page — with more to come.2
This website was previously made with PHP in 2016-2022, React in 2021-2023. I switched to Jekyll because it keeps everything much simpler with keeping site content authored as Markdown, and saves on web server maintenance.
Design
I had come up with a mini design system for my own personal branding on the internet, which I use to guide the design on projects not needing their own style guides.
It started out with a logo and selection of fonts and kinda grew from there. I created a mockup in Figma before implementing it.
For typography, I use Recursive — a variable font that covers both the body and monospace text, with axes for weight, slant, casualness, and mono style.