About Me

I navigate the gray areas of technology..

Computers think in black and white, but our world is rarely quite that simple. Software and hardware inevitably have to deal with the mess that is reality, and that’s where I come in. I find ways to translate uncertainty and complexity into something more tractible.

Experience

Director, Privacy Engineering

Nov 2022 - Present
Google · Vancouver, BC

Leading a privacy-focused engineering organization to systematically support privacy across Google’s engineering landscape.

Privacy Engineering Manager

July 2016 - Nov 2022
Google · Vancouver, BC (prev: San Francisco, CA)

Managed privacy engineers within Google’s Privacy & Security organization in addition to my individual technical contributions (see next).

Senior Staff Privacy Engineer

July 2014 - Nov 2022
Google · Vancouver, BC (prev: San Francisco, CA)

Worked with Google engineering, product, UX, legal, and other cross-functional teams to build products that respect and protect our users.

Software Engineer, Site Reliability Engineering

July 2012 - July 2014
Google · San Francisco, CA

Google SRE is responsible for the availability, latency, performance, efficiency, change management, monitoring, emergency response, and capacity planning of Google products.

Software Engineer

June 2010 - July 2012
Yelp · San Francisco, CA

I worked on various portions of the Yelp stack including the primary customer-facing web application and the lower level shared site infrastructure. I also worked on Yelp’s tools and release process.

Contractor

Jan. 2009 - Sep. 2009
EA Mythic · Fairfax, VA

I built user interface components and addon APIs for Warhammer Online: Age of Reckoning.

Projects & Contributions

EVELink - Python bindings for the EVE Online 3rd party API (creator)
pluss - An Atom Feed Proxy for Google+ post streams (creator)
buildbot - A continuous integration testing framework (core commiter)
StackOverflow - I’ve contributed over 3000 answers (top 100 user)

Skills & Proficiency Highlights

People Management

Python

Distributed Systems

Git

HTML5 & CSS

Go

Java

JavaScript

C++