William, Software Engineer
I enjoy systems and infrastructure, and I've been happy to work directly on some of the largest scale systems on earth.
I recently worked at Discord on media infrastructure, where I helped grow the team while reducing storage costs, slowing the spread of malware across the internet, responding to gif encoding ddos attacks, and modernizing legacy infra.
Prior to that, I worked at Meta for 6+ years in video and ads infrastructure. Some of the most interesting stuff included
- scaling a timeseries database >10x
- parallelizing video encoding (both live and vod) to be much faster for av1 and vp9
- writing a very fast mp4 muxer and sanitizer in C++
- integrating custom ASIC video encoding chips into Meta's infrastructure
- making a proof-of-concept RCE from a low severity bug bounty report, leading to a record payout for the reporter
I studied math and CS at the university of Waterloo, where I was in the co-op program. It led me to 6 jobs throughout my degree, on almost every layer in the stack: Lua, Python, JS, C++, Android and PHP/Hack.
I'll put my resume up here soon. Alternatively, check out: