Dan McArdle
https://da.nmcardle.com/cv
https://github.com/dmcardle
d@nmcardle.com | (315) 317-6220

A generalist software engineer with 10+ years’ experience in security and privacy, I enjoy designing and implementing new features, bug-hunting in low-level code, and contributing to open-source software. I currently work in Google’s Privacy Sandbox, where I’ve been building private advertising technology in Chrome. Before that, I wrote bare-metal C for OpenTitan and developed novel e2e testing infrastructure. I’ve contributed to IETF specifications in the TLS and DNS spaces by implementing prototypes of draft revisions in order to evaluate feasibility. In the defense arena, I authored a winning Phase II SBIR proposal and created a system based on FreeBSD and LLVM that generates VMs with unique calling conventions throughout their kernel and userspace.

Experience

Google

Software Engineer | Cambridge, MA | October 2023 – Present

Within the Privacy Sandbox, I’ve focused on designing and implementing features for the Private Aggregation API that improve utility while preserving user privacy. On the design side, I’ve written internal design docs, explainer updates, and defined requirements in the API’s specification (relevant commits). Feature implementations live in the Chromium repo (relevant CLs).

Open-source contributions:

zeroRISC Inc.

Software Engineer | Cambridge, MA | April 2023 – September 2023

OpenTitan

Google

Software Engineer | Cambridge, MA | October 2018 – March 2023

OpenTitan

Chrome

Draper Laboratory

Software Engineer / Member of Technical Staff | Cambridge, MA | March 2018 – October 2018

Architecture Technology Corporation

Software Engineer | Ithaca, NY | August 2015 – February 2018

State University of New York at Buffalo

Adjunct Professor | Buffalo, NY | June 2015 – August 2015

Syracuse University

Graduate Teaching Assistant | Syracuse, NY | August 2013 – May 2014

Metis Consulting Group

Intern & Software Engineer | Syracuse, NY | May 2011 – August 2014

Education

Master of Science | Computer Science and Engineering

State University of New York at Buffalo | Buffalo, NY | 2015

Bachelor of Arts | Computer Science

State University of New York at Geneseo | Geneseo, NY | 2013

Skills

Patents & Publications