John Wilson

John is a self-taught software developer and audio engineer based in Kelowna, BC. He holds a BA in Sound Technology and an MA in Remote Multimedia Collaboration from universities in England, where his graduate work received feedback from Paul McCartney.

After returning to Canada, John spent several years as Lead Audio Engineering Instructor at a Kelowna-based college, teaching and mentoring over 100 students per week. That experience led him into audio-focused software development.

He has been the developer behind Sessionwire since 2017, designing and building the web app, desktop apps, and infrastructure the platform runs on — including its WebRTC session engine, browser-based audio mixer, peer-to-peer file transfer, payments, public API, and vector search powered by AI embeddings. The platform has grown to approximately 30,000 users.

He also created index9, a directory and API providing live access to 300+ AI models, including specs, pricing, and capabilities.

What I've built at Sessionwire

A selection of features I've shipped.