I write code and run a bookstore.
In 2024, Carrie and I opened Dungeon Books, a sci-fi and fantasy bookstore in Jersey City. We'd both spent years building software and we wanted to build something we could stand inside of. So we did. I still code every day, for the shop and for booksellers. The rest of the week I'm behind the counter or running D&D in the back.

What I'm reading
Sci-Fi & Fantasy book club
Horror book club
Projects
Some things I've built, for the shop and for myself.
Dungeon BooksTerminal Bookstore
ssh shop.dungeonbooks.com opens our book club as a bookstore in your terminal. It takes real orders through Square, and has an API and a CLI so agents can buy books too.
Dungeon BooksShop Docs & Policies
docs.dungeonbooks.com has everything customers ask us, written down: hours, events, special orders, Dungeon Club memberships and the house rules. Marty reads it too.
Dungeon BooksBookstore Discord Bot
Marty is a burnt-out wizard who used to be a software engineer and now works our Discord. He recommends books, pulls up the details, and tells you where to buy them.
PersonalHermes Memory Plugin
zeromem keeps every message word for word in one SQLite file and searches it without calling a model. Written in Rust.
PersonalPocket Hermes
A voice client for my Hermes agent on a TrimUI Brick. C and SDL2 on the device, a small Python relay at home.
PersonalClaude Code Remote
PT-7 turns your phone into a key deck: hold the big key to dictate, tap the rest to drive Claude Code from across the room. Runs on Mac, PC or Linux, with no app and no cloud.
Get in touch
Come by the shop, or reach me here. If you're building in or around the indie-bookstore space, I'm always up for a conversation.












































