AudioBin & SkyTracks
Browser-based collaborative audio tools — Angular 14+ on the Web Audio API, WebSocket-driven multiplayer, Docker + GitHub Actions for the deploy story.
What I shipped
- Angular 14+ frontend powering browser audio tooling on the Web Audio API.
- WebSocket layer for real-time multi-user audio collaboration.
- Custom magic-link authentication — passwordless email login flow built in-house for collaborators joining a session.
- AWS-based audio transcoding — guided the team on using Lambda and MediaConvert to convert large WAV files into web-optimized mp3/ogg previews.
By the numbers.
AudioBin Today
AudioBin has since grown from the browser-based collaborative tool this engagement covered into a full local desktop suite — a multitrack Recorder, a DAW capture plugin, and a standalone Looper. Shown here for context on where the product has gone since.
AudioBin Recorder — the product today. Multitrack WAV capture, AutoMix automation, a mastering desk, and a Looper companion, packaged as one installer across macOS and Windows.

If we worked together.
I bring high-leverage product engineering and absolute operational discipline: shipping weekly, pressure-testing user inputs, and automating delivery pipelines.
See it in the wild.
This case study covers how AudioBin & SkyTracks was built — these links open what ships today: the live product, repo, demos, and supporting material.
Zass Organic
Zass Organic sources and delivers vegetables on data — what to buy, from whom, at what volume — which is an unusual amount of rigour for a produce business, and a genuinely hard thing to communicate to a customer during a pandemic. I was the design lead on it for about two years, working directly with the client: brand and campaign design, social and marketing content, and the collateral that carried a delivery service through the period when getting food to people's doors was the whole product. All of it hands-on, in Photoshop, Illustrator and Figma.