About this site

This site is hosted on GitHub Pages, with content written in Google Docs and synced using the Google Drive API. A Node pipeline uses a config file to identify and fetch the docs, then strips out Google’s styling to recover semantic HTML. That markup is then run through configurable components and partials to generate the build. You can take a look at the repo here.

Essentially, this project is a lightweight static site generator with a Google Docs backend — perhaps overkill for a personal site, but I think the improvements in readability and configurability are worth the added complexity. I went the custom route because I wanted to minimise the friction between the writing and the build, and off-the-shelf static site generators tend to have their own opinions on how that process should work.

I used Cursor to initialise and manage the code based on the architecture I specified. I touched a bit of component CSS manually but nothing major.

In terms of content, don’t expect frequent updates. I’ll consider rotating the essays featured in the intro if I find I have something amusing to say; if that happens I’ll make sure the old ones are easily accessed.

AI Policy

I believe that agentic AI is a force multiplier in software development, especially in rapid prototyping or lightweight projects where users can be confident that the outcomes are measurable and the risks are low. As mentioned above, I made liberal use of Cursor here.

The essays, on the other hand, are entirely my own. I believe that individual perspective is the key to telling interesting stories, which is incompatible with using LLMs to draft or rewrite prose.