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.

Repo Read

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.

astrotools

What It Actually Took to Ship This Site

The workflow behind jamesgeneva-site — Astro, Node scripts, and a Claude-powered draft pipeline.

notes

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.

Repo Read sqlitepython

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.