I'm a software engineer, author, and technology enthusiast in Ohio. I have previously worked at technology and gaming companies including Datadog, Mattel, Blizzard Entertainment, Electronic Arts and Yahoo.
Wrapped up AtmosphereConf 2026 in Vancouver. Looking forward to LocalFirstConf, travel adventures, and swing dancing this summer. Hacking away on Smoke Signal, Lexicon Garden, and Hanger.
Golang, Rust, DevOps, atprotocol, activitypub, Python, AI, ML, Erlang, C, C++, C#, Java, and more.
A minimal iOS app for staying in touch. Pick the people who matter, and the app surfaces the ones you've been neglecting the longest — color-coded by urgency, with swipe-to-log, long-press to message or call, notes, snooze, a home screen widget, and Siri Shortcuts. No accounts, no cloud sync, no tracking.
A collection of Rust crates for building AT Protocol applications and services.
An open source rateless invertible bloom lookup table implementation in Rust. Used in ramjet for record reconciliation.
A relay consumer that supports configurable forward and track collections, as well as record reconciliation.
A decentralized event platform built on AT Protocol. Create and discover events on the open web while keeping ownership of your data.
A discovery platform for AT Protocol lexicon schemas. Browse, validate, and explore the data structures that power applications across the ATmosphere.
A high-performance OAuth 2.1 authorization server with native AT Protocol integration for secure decentralized identity authentication.
An AT Protocol automation service that processes events from Jetstream, webhooks, and periodic schedules using a blueprint-based rule system.
A decentralized job board powered by AT Protocol. Browse and post job listings while maintaining ownership of your career data.