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: