Work

Case studies and projects. Each one goes into how the problem was framed, the trade-offs, the architecture where there is one, and what actually changed, across AI, B2B, data and consumer products. Every write-up includes the part I’d do differently.

Also built

  • Wavelength

    A music player where nothing is streamed

    Problem statement

    Can a Spotify-style player work with zero audio files in the repository?

    My role
    Product and full build
    Key outcome
    Proves a Spotify-style player can run with no audio files at all. Every track is generated in the browser, so there’s nothing to host, stream or license, and play, seek and replay behave exactly like a normal music app. Full as-built PRD in the repo.
    • Web Audio
    • Generative
    • PRD