Andy Chu

San Francisco, California


2016 - present Independent Programmer San Francisco, CA
Various open source projects.

2005 - 2016 Software Engineer at Google Mountain View and San Francisco, CA
2014 - 2016

Security Research.
RAPPOR: data collection with differential privacy guarantees.

2012 - 2014

Storage Analytics.
Instrumentation and analysis of Google's cluster storage. (related publication)


Search traffic forecasting.
Small R infrastructure project.

2009 - 2011

Index Quality.
Tools and policy for Google index selection. (related article)

2008 - 2009

Google Code (formerly http://code.google.com/hosting)
Back-end systems; user-facing features.

2005 - 2007

Engineering Tools.
Built tools used by the entire company for 10+ years. Worked with Guido van Rossum.


Python teacher (2009 - 2013)
R infrastructure (2010 - )
Near duplicates research
Many 20% projects
~200 interviews

2002 - 2004 Software Engineer at Electronic Arts Redwood City, CA
Shipped Tiger Woods PGA Tour 2003, 2004, and 2005 for PS2, GameCube, and XBox.
Audio Tools and Engine.
Source control, build, and content pipeline.

Summer 2000 Intern at Xerox PARC Palo Alto, CA
Modular robotics research.


1997 - 2001 Cornell University Ithaca, NY
M. Eng. in Computer Science. Lester Knight Scholarship.
B.S. in Computer Science. Magna cum laude.

Open Source

See my Projects page.

Patents and Publications

Deep Learning with Differential Privacy

US8290962 B1 Determining the relationship between source code bases


  • Python, C++, C, shell
  • JavaScript, R
  • Java, OCaml
  • Linux
  • Most of Google's big data tools


  • Distributed software architecture
  • Unix and Internet protocols
  • System administration
  • Concurrency
  • Data analysis, big and small
  • Visualization
  • Performance and utilization
  • Software security and privacy
  • Language design and implementation
  • Open source software
  • Reproducible builds and version control
  • Reproducible research
  • Other: guitar, drumset, percussion, biking

My LinkedIn profile

Updated October 2016.