โ† Back to Portfolio
๐Ÿ“ก
WEB AUDIO Live

SONAR โ€” Audio Inspector

A browser-based audio analysis workbench. Load any audio file and get a real-time spectral view, waveform with RMS/peak metering, loudness readout, and playhead scrubbing โ€” all in one compact DAW-style interface. Good for quick checks without spinning up a full DAW.

Web Audio API JavaScript Canvas
Open Tool โ†’
๐ŸŒ€
C++ ยท WASM Live

Echo Chamber

Record a few seconds of audio and process it in real time with delay and algorithmic reverb โ€” all running in the browser. The DSP core (ring buffer delay line, Schroeder reverb network, one-pole parameter smoothing) is written in C++ and compiled to WebAssembly via Emscripten. I wanted at least one project where C++ actually runs in the browser, not just gets talked about. The JS layer handles only audio I/O and UI.

C++ WebAssembly Emscripten Web Audio API
โ—ˆ
WEB AUDIO ยท WEB3 Live

Spectra Stamp

There is no standard way to communicate the perceptual properties of an audio file alongside the file itself. A stem gets sent, but whether it's sitting heavy in the low-mids or competing in the presence zone stays in the mix engineer's head. Spectra Stamp runs a real FFT on any audio file in the browser, maps the result to Bark-scale perceptual zones, calculates masking risk relative to the source type, and exports the whole thing as structured JSON metadata that travels with the sound.

Web Audio API FFT Analysis Bark Scale JSON / Web3
Open Tool โ†’
๐Ÿ”
UNITY EDITOR Released

Asset Duplicate Resolver

A Unity Editor tool that scans your project for duplicate assets using MD5 content hashing, GUID collision detection, and orphaned .meta file analysis. Shows a categorised report of duplicates, unique-used, and unused assets, with a dry-run preview before any changes and per-property undo for safe reference migration. Built because the default Unity duplicate workflow involves a lot of manual GUID hunting.

C# Unity Editor GUID Analysis
View on GitHub โ†’