This site is small on purpose: a few pages, readable on any device, quick to load, and private for the people who visit it.
Built with
- WordPress, with a block theme written for this site. No page builder.
- Two typefaces, served from this site: Source Serif 4 and IBM Plex Mono.
- Modern CSS instead of scripts: cascade layers, container queries,
light-dark()for dark mode, and view transitions between pages where your browser supports them. - Built with AI assistance. I set the requirements and reviewed and tested every change. How AI was used.
- The CJF diamond in your browser tab is my own monogram, made in Photoshop on Mac OS 8 when I was about 19, and redrawn as a vector with AI help.
How this page reached you
Measured by your own browser, just now, from its Navigation and Resource Timing data and this page’s response headers. Nothing is sent anywhere.
Your browser didn’t run the measurement (JavaScript is off).
Privacy
No analytics, ads, trackers, or third-party scripts, and no cookies for visitors. Nothing is loaded from another company’s servers when you read a page.
Security
- HTTPS only, with HTTP Strict Transport Security.
- A Content Security Policy with a fresh nonce on every page, so only scripts this site sends can run.
- Referrer, permissions, framing, and MIME-sniffing headers set to strict values.
- User listings and author archives are closed, and XML-RPC is off.
You can check the headers yourself at securityheaders.com or MDN HTTP Observatory. If you find a problem, please email me. There’s also a security.txt.
Accessibility
Built to WCAG 2.2 AA: it works by keyboard, meets contrast requirements in light and dark mode, holds up at 200% zoom, and respects your reduced-motion setting. The home page prints as a resume.
Last reviewed October 2026