Projects

Some tools at the intersection of AI, data, and the things I care about. Most started as a weekend experiment and ended up shipped.


AdPeek - debug the ads you see

A CLI that decodes the ad stack behind any web page - ad servers, targeting, exchanges, and tracking pixels.

Point it at a HAR export from Chrome DevTools and it prints which ad server filled each slot, what targeting was passed, which exchanges bid, and which third-party pixels fired.

VS Guitar Overdrive - a guitar pedal, built in C++

Overdrive that reacts to how hard you play.

Built with JUCE, runs as a VST3, an Audio Unit, or a standalone Mac app. Four little knobs: Drive, Dynamic, Tone, Level. For dynamic, an envelope detector sits in front of the drive stage, so light picking stays clean and power chords become distortion. Zero setting behaves like an overdrive. The knobs may go to 11 because why stop at 10.

Mostly an excuse to learn JUCE.

Spotimmerse - a Spotify experience, rebuilt

A music explorer that goes behind the track.

A from-scratch take on music discovery using the Spotify API - built to serve my own purpose as someone addicted to a dozen genres at once needing nuanced information sometimes.

MoveAnalyzer - AI feedback for your chess

A Chrome extension that explains why your move was good or bad.

A chess coach that gives plain-language feedback on your games, built for players trying to get better ( like me).

Aristotle - a WhatsApp AI bot in Python

ChatGPT-style answers, delivered where I actually message.

This was built when chatgpt function calling first came out eons ago. A Python + Twilio bot that brings an LLM into WhatsApp, so the assistant lives in the app I already use instead of a browser tab. Served me well on a internet-challenged trip to Peru.

AI Paper Scraper

Keeping up with AI research without drowning in it.

A tool that scrapes and digests the latest AI papers. Needs a lot of work.

Earlier experiments

Deep-learning music generation (LSTM/RNN shred solos that got featured in an interesting podcast, a character-level RNN that writes Beatles lyrics), a Hugging Face + mlflow text summarizer, and assorted data-engineering utilities. Browse them under Writing → Code.

More on GitHub · LinkedIn


These are personal projects, built on my own time using only publicly available tools and data - not affiliated with, endorsed by, or built with anything from my employer. Opinions my own.

Subscribe to posts

New posts on data, AI, Audio and other oddities - straight to your inbox.

Subscribe