This site is a personal project — a place for me to write, share, and occasionally tinker. It’s built with tools I like and maintained in spare moments, mostly out of curiosity and habit.
Technical Details
This blog runs on Hugo, a static site generator I’ve used for many years and iterations. It is open-source, fast, reliable, and does exactly what I need. The site is deployed and hosted via Netlify.
Under the hood, it’s mostly HTML, CSS with a dash of Javascript. I use SASS and gulp.js for styling and automation. Fonts are IBM Plex Sans and IBM Plex Mono.
For analytics, I use Fathom – a privacy focused platform that’s admittedly overkill for this blog, but aligns with my values and is a joy to use.
Content Creation
All content is written in plain Markdown. I use a mix of TinaCMS, Cursor, and VS Code to create and edit posts. Cloudinary hosts and optimize many of the images. Many of the ideas start out in Obsidian where I manage my personal knowledge system (PKM) and let drafts simmer before moving them over for formatting and cleanup.
English is my second language, so I often Grammarly to tighten things up. Occasionally, I’ll use LLMs to help untangle thoughts or refine phrasing — especially when writing gets stuck.