01 Physics / Independent Research
IDWT V2
Infinite-Dimensional Wave Theory
An ongoing physics project exploring wave patterns, particle structure, and extra spatial dimensions through research notes, calculations, and interactive visualizations.
Code / Sound / Physics
I’ve been programming
for 41 years.
I’m into computers, playing instruments, sound engineering, and making electronic music. I’m interested in physics, though I don’t always agree with what I read or hear about it. I like a good party and used to put on raves.
Most of the time, I’m at a computer doing something or other. Here are some of those things.
01 Physics / Independent Research
Infinite-Dimensional Wave Theory
An ongoing physics project exploring wave patterns, particle structure, and extra spatial dimensions through research notes, calculations, and interactive visualizations.
02 Social / Self-Hosted
A self-hosted social network.
A project I’ve put a lot of time into. Glommer supports posts, conversations, messaging, media sharing, and connections to the wider Fediverse.
03 AI / Developer Tools
A coding agent for the terminal.
A terminal coding agent for OpenRouter models. Persistent sessions, retrievable history, and a harness you can change while it’s running.
TR-909 drums and TB-303 bass in your browser, with effects, song arrangement, and WAV export.
JavaScriptA browser bass synth with detuned oscillators, modulation, presets, effects, and audio recording.
JavaScriptA demolition derby game you can play in your browser.
JavaScriptPractical AI search guides, GEO analysis, and tools to check how your website presents itself to AI.
WebsiteCompare AI model catalogs, API prices, context limits, and reported capabilities across providers.
WebsiteA community-resource directory for British Columbia.
WebsiteA workspace for extracting claims from articles, researching evidence, and publishing source-linked reports.
WebsiteRoom-based chat with public and private conversations and Google sign-in.
WebsiteA search engine, from crawler to index to search interface.
PHPA Linux Markdown editor with live preview, local math rendering, and linked-file navigation.
PythonCheck which online services have an account using a given username.
PythonAn animated ASCII face for your Linux desktop.
PythonPersistent coding rules for AI agents, with a Cloudflare Worker, searchable storage, and a companion client.
JavaScriptA self-hosted web app foundation, without the framework.
PHPCheck a Fediverse server against the protocols it speaks.
PHP