Note: This is a re-upload from my last website, it's actually been ~9 months since I left Facebook.

I take a lot of pride in what I'm able to do at work. I think this dedication pays off, but I'll let you be the judge.

An Accidental Deletion Pipeline

Context: We have accidental data-loss SEVs. Oftentimes, there is a significant portion of time investigating which objects are recoverable, and then pushing the recovery step by step through metadata repair, cold storage restores, etc. This project:

A Bulk Metadata Editor

Context: We have a lot of blobs. Like... exabytes. Sometimes we want to edit the metadata of records in the ~100k-1m range. To do that, you would write some filler code in a pipeline that was meant to handle state transitions (i.e. active to deleted), not anything along the lines of "If this blob is in this list of blobs, do this edit." This project:

Off-hand efficiency improvements