From 2021 to 2024, I was a Senior Privacy Engineer at the Wikimedia Foundation, where I worked on large-scale implementations of differential privacy, high-level policy, and (sometimes) AI.
I hold a B.S. in Computer Science, and have held technical internships at the New York Times, New Hampshire Democratic Party, and as a researcher at Brown University.
Relevant coursework includes: Computer Systems, Computer Systems Security, Cryptography, Theory of Computation, Distributed Computer Systems, Deep Learning, Algorithms for the People.
Here are my Github and Gitlab profiles. Any code that I still have access to can be made available on request.
Projects
Name (classes marked with *): | Skills, Languages, Frameworks: | Description: |
---|---|---|
SpinachBot | PyWikiBot, wikitext, LLMs | Created an on-wiki agent that attempts to generate SPARQL queries from natural language prompts for complex question-answering. |
DP visualization site | React, Javascript, API creation | For the 2024 Wikimedia Hackathon, created a website for visualizing trends in differentially private datasets. |
PEPR 2024 Program Committee | Academic editing, conference program curation | Serving on the PEPR 2024 program committee, reading, evaluating, and editing conference programs to ensure an effective conference |
WMF Differential Privacy | Python, Golang, Spark, statistics cryptography, data engineering | Built data infrastructure and processes for using differential privacy at the Wikimedia Foundation. Increased the amount of pageview data WMF releases by 40x, while keeping users safer. |
Turtl Vanishing Database* | Javascript, Rust, applied cryptography | Integrated complex cryptography into Turtl, an open-source, fully-encrypted collaborative notes app. |
NYT Cooking Recommendations | Go, Python, BigQuery | Built and validated new algorithms for recipe recommendation for 600,000+ NYT cooking users. |
New Hampshire Democratic Party | Python, BigQuery | Conceptualized, deployed, and monitored ML algorithms to leverage data about support and volunteer propensity among voters. |
Opioid Data Journalism* | Product management, Python, d3.js | Currently PM-ing large-scale data analysis and reporting on the opioid crisis in RI. |
Deep Learning (Ethics TA)* | Python, Google Colab | Co-wrote and designed an ethically-engaged curriculum for a 370-person deep learning class for Brown’s Responsible CS program. |
ELVO AI | Python, Keras, Tensorflow | Founding member of a medical AI research team studying automated diagnosis of large strokes using machine learning. |