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

Built with TSX templates, SCSS, vanilla TypeScript, and 11ty. Typography in Geist. Check out the repo here. Coded by hand; AI used selectively for sanity-checking, test development, and bug hunting. All architecture and final decisions are mine.