Hi – I'm Patrick.
I’m a software engineer from the UK specialising in video playback and adaptive streaming, currently based in the San Francisco Bay Area and working at Netflix.
Bio
I started experimenting with web technologies as a teenager in 2002, teaching myself markup, styling and scripting, and taking on small freelance projects. Despite pursuing an education and early career in music, I continued building for the web as a long-running side pursuit, eventually returning to software full-time in 2011.
After an internship at Citi, I joined NYC digital agency Barrel as a Front-end Developer (2012–2014). I then moved back to the UK to become Front-end Lead at the video-on-demand startup Colony, where I developed a deep interest in video playback and adaptive streaming. Around this time, I also created the popular open source JavaScript library MixItUp.
From 2018–2024, I served as a Principal Engineer at DAZN, providing technical leadership across the player engineering division. During this period, I led several major initiatives, including inventing and developing DAZN’s in-house adaptive player, Mercury, and contributing to multiple internal patent applications.
In 2024, I joined Netflix’s Streaming Algorithms team, where I currently work on live streaming, player architecture, and tooling.
In my free time, I enjoy spending time with my wonderful wife and kids, and pursuing my other passion: music.