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 reduce storage costs, slow the spread of malware across the internet, respond to gif encoding ddos attacks, and modernize legacy infra.
Prior to that, I worked at Meta on 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.
My GitHub isn't too active, but you can check it out