I’m a product and platform engineer. I’ve been building for the web since 2006, across business software, distributed systems, applied ML and developer tools.
I’m currently building Vibes, an AI workspace and developer platform. Its applications share runtime contracts, services and execution boundaries.
Earlier, I greenfielded and led Invitation Homes’ Contentful/SvelteKit web application and component library, built phonetic mnemonic tools at Picmonic, and worked on identity, queues and real-estate data systems.
Some useful places to start:
- Vibes architecture and framework packages: the shared platform behind the product work.
- TUIX: terminal rendering and reactivity, including packed cells and localized updates.
- Cinderlink: an application framework for identity, peer communication, storage and synchronization.
- Decouple: earlier Hack/XHP framework work spanning dependency injection, routing, persistence, CLI and UI.





