Sophie Koonin

Sophie Koonin

Senior web engineer at Monzo Bank


Play Them Off, Keyboard App: Building a virtual piano in JavaScript

Did you know your browser has a whole API dedicated to synthesizing and playing audio?

Sophie will show you how she built a virtual piano using the Web Audio API which plays chords and scales - and the musical theory that shaped it - in this fascinating crossover between music and code.

About Sophie


Sophie is a senior web engineer on the Business Banking team at Monzo, building out the growing web banking platform. As a Web Engineering lead at Monzo, she’s passionate about building inclusive, accessible web applications that people love. Outside of work, Sophie writes about tech, teams and mental health at, builds silly web apps, and makes music.

Stay up to date

Get the all the updates directly to your mailbox!