Selected Systems

SEC Insider Trade Clusters: Automated pipeline for detecting clusters of insider sales and purchases from SEC Form 4 filings.

Word Salad Sifter: AI-assisted system for extracting structured information from job postings.

Tools

sqlite-worker: A concurrency-safe wrapper around better-sqlite3, isolating database operations to a background thread for Node.js applications.

schwab-node: Unofficial TypeScript/Node.js SDK for authenticated market data and streaming data via the Charles Schwab API.

Listening/Reading

I'm currently reading Designing Data-Intensive Applications, 2nd Edition by Martin Kleppmann, Chris Riccomini

Colophon

Site coded by hand with a judicious use of coding agents. Using .tsx as a templating language, CSS/SCSS for styling, vanilla TypeScript for interactions, and 11ty to pull it all together. Typography is set in the Geist typeface. Check out the repo for this site.