John Wilson is a Senior Software Developer with a decade of experience blending real-time web engineering and audio expertise from his base in Kelowna, BC. Currently shaping architecture and leading development at Sessionwire, he ships hands-on TypeScript/React/Node features for low-latency music collaboration using WebRTC and MongoDB. He began as an audio professional and instructor, bringing a rare combination of mastering/production know-how and curriculum development to software problems involving media and UX. Comfortable both leading teams and writing production code, he has also built full-stack projects as an independent developer and worked on cross-platform React/React Native frontends in larger remote teams. His background—LIPA-trained in Sound Technology with an MA in Creative Media—gives him an uncommon fluency in translating creative workflows into robust, user-focused collaboration tooling.
10 years of coding experience
3 years of employment as a software developer
Master of Arts (MA), Creative Media Practice, Master of Arts (MA), Creative Media Practice at Middlesex University
Bachelor of Arts (BA), Sound Technology, Honours Degree, Bachelor of Arts (BA), Sound Technology, Honours Degree at The Liverpool Institute for Performing Arts
Automatically set ’saltRounds’ for bcrypt based on a maximum allowed hash time.
Contributions:47 commits, 14 PRs, 35 pushes in 4 years
maximumcryptographyhashbcryptallowed
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
John Wilson - Senior Software Developer at Sessionwire