Three active projects, using AI heavily throughout
- Big Local News, Volunteer engineer. BLN is aa project at Stanford building data tools for journalists. I re-launched DataTalk V2, a text interface to US federal election data. Presented at IRE 2026.
- Leafletter. I built a small app for tracking leaflet distribution for progressive campaigns (blog post).
- Data Rescue Project, Volunteer engineer. DRP saves at-risk public-interest datasets from authoritarian takedown and corruption. I built an AI driven orchestration system to make recovery faster and easier (blog post).
Board member at Peninsula School, a progressive K–8 independent school. Previously served four years (2014–2018) as Secretary and member of the Executive Committee.
Search Data Warehouse (2021–25). Managed teams delivering the largest and most used datasets in Search. Processed the activity of billions of Search users into OLAP-ready datasets for experimentation, model training, and exploratory and strategic analysis. Built new data products for analytics needs of AI-first search experiences. Adapted 20-year-old analytics stack to new privacy and regulatory demands.
Google Cloud (2018–21). Managed development for core authorization services, Cloud IAM (1P) and Firebase Rules (3P). IAM is a fail-close dependency for all Cloud services demanding stringent performance and availability SLOs. Led teams of developers and managers of up to 25. Managed a small team that owned Google's Common Expression Language (CEL), a small embedded policy language for fast and safe evaluation; drove open source adoption.
YouTube (2015–18). Scaled up and added key features to the central Data Warehouse of telemetry from over a billion active users. Owned systems providing big data processing services, collaborating across teams and locations. Ran thousands of ETL pipelines daily. Primary decision maker on warehouse operations, resource management, capacity planning, and security.
Led a small team of engineers building a pre-launch service for monitoring infrastructure at scale. Developed backend features in Java and frontend features in JavaScript (Bootstrap, FlightJS, Require). Operated a sizable Amazon Web Services deployment with Chef; cleaned up security groups and IAM roles. Cut infrastructure costs by 50%. Went on to be acquired by VMware.
Engineering manager and developer on Open edX, Stanford's open-source platform for Massive Open Online Courses (MOOCs). Senior technical member of Stanford's new Online Education effort, developing strategy and presenting to senior leaders and trustees. Reported to John Mitchell, Vice Provost for Online Learning.
Over Summer 2012, built and launched Class2Go, the first open-source MOOC platform. Ran successfully for 200k students until merged with edX in April 2013.
- Engineering Manager: Line managed a small engineering team. Ran an agile process with weekly sprints and demos; established code review and releases. Hired three engineers and many students. Set up GitHub, GitHub Issues, Huboard and Google Docs. Established just enough process.
- Dev/Ops and Release: architect of the run-time system built on AWS (EC2, S3, RDS, SES), ansible/chef, and celery/SQS. Lived and breathed Git. Managed all releases. Owned capacity and costs, fixed production and security issues.
- Core Engineer: core app features: queueing, OAuth integration, and operations tools.
Operations. Oversaw the team running a medium-sized platform: 100K sites, 300M requests/day, 60M uniques/month, 240TB of user-generated content. Maintained four nines of availability. Established a set of core technical metrics: incidents, availability, and performance. Built a mini-NOC. Defended against DDoS attacks by choosing protection service provider after a build vs. buy analysis.
Infrastructure. Line managed senior engineers on the core Ning platform: relational and key/value content, blob storage, messaging, service discovery, mail, activity, and APIs. ~50 RESTful Java services. Ran a project to convert Oracle to sharded MySQL. Improved performance by restructuring JS and CSS and targeted rewrites. Responsible for development and support of the Ning API.
Left shortly after Glam Media acquisition (12/2011).
Delivered server and client virtualization enterprise software to improve how corporate Windows desktops are deployed and managed. Hired to line-manage a small engineering team, grew to leading engineering for the Desktop Business Unit with 140 engineers in the US, UK, India, and China. Managed managers, directors, and three principal engineers (VMware's most senior technical role).
Delivered major releases that grew Desktop from $10M to $100M. Owned engineering for enterprise products, VMware View remote virtual desktops and ThinApp Windows application virtualization; personal virtualization with Workstation (Windows and Linux) and Fusion (Mac). Technical sponsor of two strategic transactions: acquisition of RTO Software for profile virtualization and OEM of Teradici's PCoIP remote display protocol.
Founded the Service Performance group in Networks & Operations for advanced ops. Grew the organization from six to 35 engineers and architects in the US and India.
Improved service reliability by driving bulletproofing and scaling initiatives. Led incident response process. Owned high-touch customer escalations and events: 2006 Olympics, March Madness, Hulu launch, and Apple iPhone launch.
Engineering Manager of 20–50 engineers and managers. Led technical hiring during company growth, then managed transitions and motivated teams during staff reductions. Mentor to other managers, senior engineers, and architects. Established processes for development, QA, and release engineering. Oversaw technical integration of two acquired companies.
Hands-on technical leader of Akamai's core technology. Handled many urgent service incidents; one of five crisis managers called in for the big problems.
- Communication infra.
- Security systems
- HTTP and DNS
- Load balancing
- Coherence protocols
- Fault tolerance
- Linux kernel
- Operations tools
- Performance
Lead engineer on HTTP content server. Scaled technology and features for rapid pre-IPO growth.
Enhanced performance of a website for retail online stock trading. Profiled systems, rewrote critical code paths (C++), and optimized database queries and schemas (Sybase).
Principal architect, engineer, and team lead of Component Integrator, a tool for customizing and embedding Windows NT and CE. Product bought by Microsoft, later released as the Windows Embedded Studio. Venturcom eventually became Ardence, acquired by Citrix.
Led development of client/server human resource system for internal use. Enhanced and optimized custom database replication system (Oracle). Attended week-long training sessions on communication skills, writing, and problem solving.
Developed and tested Visual Administrator tool suite (C, Motif, Xt).
- Content Delivery Network (CDN) Content Server Request Mechanism With Metadata Framework Support (US 7,240,100, US 8,122,102, US 8,484,319, and US 9,160,704)
- Internet content delivery service with third party cache interface support (US 7,010,578)
- Method and System For Providing Content Providers With Information About How Their Users Access the Internet (WO 2002/017139)
- Enterprise Content Delivery Network Having a Central Controller For Coordinating a Set Of Content Servers (pending, US 2004/0073596)
Research: "Verification of SCI Cache Coherence Protocol" under Prof. David Dill.
June 2026