Phalene-Vim
A working Vim environment in the browser, with motions, macros, search, undo, and a command palette.
I build developer tools, agents, multiplayer systems, and high-performance interfaces.
A working Vim environment in the browser, with motions, macros, search, undo, and a command palette.
Database work inside the editor. Staged changes, visible SQL, one transaction.
A quiet animated Phalène for Codex. His tail moves while it works; one raised paw means Codex needs me.
Browse a schema, edit rows with Vim motions, preview the SQL, then apply the change in one transaction.
The plugin applies every staged change in one transaction.
The database remains the source of truth. Vim supplies the interaction model. Existing tools handle connections instead of a new database layer.
Every staged mutation becomes visible SQL. The final apply runs atomically, and the repository documents the supported databases and workflows.
More work
I co-founded We're Five Games and architected the networked multiplayer backend for a physics sandbox released across console, PC, and mobile. The game passed 50 million downloads.
An Orthodox prayer companion redesigned as a responsive liturgical folio. Native stays fully offline; the web build is online-first, database-free, and loads immutable day and Bible data on demand under enforced bundle budgets.
I joined pre-seed as the sole frontend engineer and replaced the Bubble.io prototype with the production React and TypeScript application used through Series A. I then expanded into FastAPI, PostgreSQL, AWS, Terraform, release agents, authentication, analytics, admin tools, and assessment views.
Keephive captures decisions and facts from coding sessions, recalls them across agents, and checks stale claims against the codebase before they become durable memory.