Software projects, AI experiments, and repos worth reading.
I'm James Geneva. This is a public notebook for the software I build, the models I test, and the open-source code I study closely. Working notes, written to be useful later.
Recent writing
Actual Budget and the Quiet Art of Local-First Sync
A budgeting app on the surface, Actual Budget is really a working masterclass in CRDT sync — hybrid logical clocks and Merkle trees doing the unglamorous job of keeping your money in agreement across devices.
What It Actually Took to Ship This Site
The workflow behind jamesgeneva-site — Astro, Node scripts, and a Claude-powered draft pipeline.
What This Notebook Is For
Why I keep public notes on the software and AI work I do, instead of letting it disappear into commit history.
sqlite-utils: The Command-Line Database Tool That Actually Thinks Like a Developer
Simon Willison's sqlite-utils makes SQLite feel like a first-class data exploration environment. Here's why it's worth understanding.