colophon

Jul 26, 2026

How this site is made. Also a typography test page — if the fonts look wrong, this is where it shows first.

The pipeline

The site is compiled by Quartz 5 from a folder of Markdown notes. Notes link to each other with wikilinks, the way an Obsidian vault does; hovering a link previews the target, and each page lists the pages that link back to it.

There is no navigation bar. The homepage is the index — bio, now, writing — and the name in the corner of every page is the way back. Navigation is links, nothing else.

Typography

Headings are a grotesque sans (Inter); body text is a screen serif (Source Serif 4) — the same pairing as my notes. Links are the text color, underlined. Code is monospace:

def listen(signal):
    return signal / signal.std()

Inline math works too, like x^=argmaxxp(xy)\hat{x} = \arg\max_x p(x \mid y).

What this is not

Not a CV, not a publication index, not a landing page. Those rot faster than I care to maintain them.