Lab
Things I build because I can't stop building things.
Side projects, utilities, and open-source tools. Not case studies — those live at Work. These are the things that happen at 2am when the real work is done and something else needs to exist.
study_beats
PythonFocus & Flow Prompt Generator
Generates highly diverse, non-repetitive experimental electronic music prompts for AI music tools like Suno. Curated vocabularies, combinatorial constraints, and procedural track naming — built in a bout of ADHD-fueled procrastination.
panoptisana
TypeScriptAsana Visibility from Your Menu Bar
A fast, focused macOS app for Asana: tasks, projects, inbox, and detail views — all from the menu bar. Built for people who need to see everything without context-switching into a browser.
nag-bot
TypeScriptFuzzy Reminders Engine
A Telegram bot that nags you until you do the thing. Not polite. Not optional. Built because every other reminder system was too easy to ignore.
claude-context-monitor
ShellContext Window Guardian
A lightweight script that monitors Claude Code session context length and warns you before unexpected compaction hits. Because losing 90 minutes of context mid-session is a problem worth solving.
search_s3
PythonS3 Object Search Tool
Search S3 objects across multiple buckets with flexible filtering and output options. The kind of utility you write once because the AWS console made you angry enough.
Want to see the serious work?