Last updated: 2026-07-30

This is a static site. It does not set first-party cookies or use third-party advertising trackers or asset CDNs; fonts are self-hosted.

I may run self-hosted, cookieless Umami analytics. When enabled, it collects aggregate, non-identifying visit data such as page path, referrer, browser class, and country. It does not use cookies, does not create personal profiles, does not track visitors across sites, and does not sell or share analytics data.

The speaking and events pages embed Sessionize widgets so they can show current session and event information. Sessionize loads as a third-party service and may set its own preference cookie; its data handling is governed by Sessionize’s privacy policy.

Media files are served first-party from this site.