Projects

Some tools at the intersection of AI, data, and the things I care about. Most started as a “could this work?” weekend question 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.

tonellm — text prompt → guitar tone

An LLM that turns a plain-English description into a playable amp/DSP tone.

You type “brian may wembley one vision” and it generates the Polychrome DSP settings to get there. uses AI and file parsing to set tones; the generated tones are demoed on real playthroughs.

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.