Destro
A listen-together music app: friends join a room and hear the same song at the same moment. I'm lead developer at Aetherics, the team behind it.
rooms and accounts
A room is the whole product: someone creates one, friends join, and everyone shares one queue and one player. I built how rooms are created and joined, what each person in a room is allowed to do, and the accounts and login behind it.
infrastructure
I deploy and run the servers Destro lives on, along with its database and monitoring. When something breaks, it lands on me first.
keeping everyone in sync
Playback has to stay on the same second for everyone in a room, over real-time connections. I work on that sync and do much of the troubleshooting when a room drifts out of step or a track won't load.