
StringFlux
A multiband granular delay and freeze plugin for guitar. The effect reacts to how you play, not just what you play - pick attacks and sustained lines drive grain scheduling so the texture follows the performance.
Projects
Selected projects grouped by what they are, why I built them, what works now, and what is still limited. Smaller experiments are grouped separately.
Larger projects include case studies or notes with the useful parts, tradeoffs, and current limits. Cards here give more context than the homepage preview row.

A multiband granular delay and freeze plugin for guitar. The effect reacts to how you play, not just what you play - pick attacks and sustained lines drive grain scheduling so the texture follows the performance.

A working prototype for MIR and audio ML papers: ranked emerging and undercited feeds with visible signal breakdowns, plus paper detail, trends, evaluation, and bridge experiments.

The site where I keep project writeups, music, blog notes, and things I am learning. It uses Next.js 16 with typed content, a Resend contact flow, graceful database fallbacks, and a GitHub OAuth admin inbox for managing submissions.
Prior support work with complex simulator systems. This case study documents the triage approach I built from that work.
Interactive experiments and small-scope builds used to explore implementation patterns, runtime behavior, and tradeoffs.
Source-installable Python CLI for incremental project backups. It hashes files with SHA-256, copies only new or changed content, tracks state in SQLite manifests, and can watch a configured source tree for DAW-style save bursts.
Project links: repo / release / workflow / test / ci
Narrow snake vs no-snake computer vision with a reproducible training and evaluation workflow, explicit limits, and a public case study plus training repo.
Project links: case study / repo

A local-first PyQt desktop app for scanning, tagging, previewing, and cleaning up large sample and audio libraries without uploading media.
Project links: walkthrough / workflow / ci