Projects

⬕ Subscribe via RSS

Sandmill

2024–present

A Mac OS 8 emulator running in the browser, complete with a working IRC client and Netscape 2.0. The emulator runs real 68k Mac software via a WASM port of the Infinite Mac emulation stack. A server-side retro proxy strips modern web pages down to Netscape-compatible HTML so the browser inside the browser can surf the modern web.

Mozilla Persona / BrowserID

2011–2014

A decentralized identity system that let anyone log into websites using their email address — no passwords shared with third parties. Built at Mozilla, it was one of the first serious attempts at federated browser-native identity. The SBO (Sandmill Browser-based OpenID) protocol here is a spiritual successor: a minimal identity layer that works inside a retro browser environment.

MiniBud

2025–present

An autonomous AI agent with persistent memory, a graph knowledge store, and a GTD task system. Bud runs continuously, handles Discord messages, manages calendar and tasks, plans work, and dispatches subagents to execute it. The goal is an AI that actually knows you and gets smarter over time — not a chatbot that resets every conversation.

Firefox Sync

2009–2011

End-to-end encrypted sync for Firefox bookmarks, history, tabs, and passwords. The server never sees unencrypted data — everything is encrypted client-side before upload. Built at Mozilla as Weave Sync, it shipped to hundreds of millions of Firefox users.