Colophon
In the old days of the internet, before venture capitalists and video and now AI ruined everything, folks would post technical details about their site for others to read.
Hardware
The Ricoh's photographs get served the old way in the dither darkroom → — one bit deep, error diffused across the grain, all in your browser.
Software
- Sublime Text for text editing
- Lightroom for photo editing
- Warp and Claude for nearly everything
This site
This website is built with:
- HTML, CSS, JavaScript — no frameworks, just clean code
- three.js — line-art 3D globes (places lived, collaborators, universities visited)
- GitHub Actions — automated updates
- Barlow and JetBrains Mono — typography via Google Fonts
- GoatCounter — privacy-friendly analytics
You can also see the whole site as a graph of itself → — every page and the links between them, settled by a little force simulation in plain JavaScript.
Typography
Set the type yourself → — push size, weight, tracking, and leading on all three faces until they break.
Colors
A near-white ground, near-black text, and one navy accent doing most of the pointing. The full palette and live contrast checker → lists every token and how legible it actually is.
Automation
The CV, recent scholarship, and now-page data keep themselves current — launchd jobs and GitHub Actions do the rounds so I don't have to.
One more globe
Not everything here is work. If you spin up a basketball atlas, you'll find every court I've played on and every arena I've sat in, mapped onto a globe spun like a basketball. It's the most fun part of the site, and the least useful.
there is a code ↑↑↓↓←→←→BA
AI disclosure
This site was designed and built with the aid of AI agents. Written materials on it were also developed with AI assistance.
License
Unless otherwise noted, content on this site is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0). You're free to share and adapt the material with appropriate credit.