Building

Lectern

Small businesses that run on people and deadlines live in spreadsheets, group chats, and duct tape. Lectern replaces that with one system that runs their recurring admin. It does the work overnight and leaves the owner a short queue to approve in the morning, and nothing reaches a customer they have not signed off on.

Every business runs on the same codebase, so taking on a new one is a config change rather than a rebuild. It started with test-prep academies and now runs a food business too.

It has paying customers. Bootstrapped and revenue-funded.

The Lectern admin workspace: a student profile with score trajectory, focus areas, question-bank accuracy, activity timeline, and attendance
The Hearth desktop app: a coding-agent conversation beside a running game

Hearth

An open-source desktop app for agentic game development. Describe the game you want and a coding agent builds it in ordinary files while it runs beside the conversation.

Each project also has a playtester that remembers what happened in earlier sessions, so iteration stays grounded in what the game actually does.

Earlier

Hive hive-mcp
A context-aware package manager for agent capabilities. Discover, install, and audit agent tools by their context cost, from any MCP client.
StudyLocker
My first product, a test-prep tool that reached several hundred users. I pivoted; what I learned from its academy customers became Lectern.