You're viewing the readable version of this site. The interactive extras (search, diagrams, read-aloud) need JavaScript and a current browser. Enable JavaScript; if it is already enabled, update your browser.

Portfolio

Work

Work in open source, developer platforms, and the teams behind them.

Python Watchdog Creator

Open source
Original author of Watchdog — 100M+ downloads/month, 7,300+ GitHub stars
Used by
Google's Agent Development Kit & Dart SDK, Apple's FoundationDB, the AWS SAM CLI, Streamlit, Apache Superset, Home Assistant, and Hugging Face — plus US national labs and agencies (NASA JPL, ORNL, CISA)

Where Watchdog runs

What I lead

Now
Engineering manager — 5 parallel teams across 6 countries at GlobalLogic consulting for Google
Recently
Founding GlobalLogic engineering manager and technical architect for Google's open-source Gen AI SDK, Firebase Genkit; shipped Genkit Python v0.5.0 (Feb 2026)

Impact. I lead 5 parallel engineering teams across 6 countries at GlobalLogic — about 25+ engineers today, scaling toward 45+ as additional projects ramp up. The work spans Google Search, Looker, Firebase, and gRPC; the day-to-day is the usual blend of hiring, technical direction, performance reviews, and trying to build the conditions where good engineers do their best work.

Until March 2026 I led teams for Firebase Genkit, including the founding architectural team for Genkit Python, and Dotprompt — Google's open-source generative-AI SDK and its prompt-as-code companion. Shipping Genkit Python v0.5.0 in February 2026, hiring across four countries through December and January, and then rolling off the team cleanly was among the most satisfying periods of my career.

The source-linked Genkit Python and Dotprompt record separates the implementations, packages, registry signals, public-source users, and contribution history behind that work.

What I've made

The thing I'm best known for is Watchdog — a cross-platform filesystem-monitoring library for Python that I started in 2010 as a side project at a previous job. It has aged improbably well: today it sees 100M+ downloads a month and is a quiet dependency of Google's Agent Development Kit and Dart SDK, Apple's FoundationDB, the AWS SAM CLI, Streamlit, Apache Superset, Home Assistant, and Hugging Face's dataset tooling — and a long tail of scientific and infrastructure software at NIST and ORNL, and beyond. I no longer maintain it day-to-day — it's in good community stewardship — but I'm proud of it the way you can only be proud of something you launched into the world and watched flourish without you. In July 2026 I started sending patches again: supply-chain hardening for the release pipeline, pinning its GitHub Actions to commit SHAs and restricting the workflow token to read-only. Contributing, not reclaiming. I keep a source-linked record of where it runs — across government agencies, national laboratories, operating systems, and industry.

Watchdog is maintained today by Mickaël Schoentgen, who has stewarded the project since 2018 and has cut every release since. I'm grateful it landed in such careful hands — my patches go through his review like anyone else's.

Watchdog is the best-known, but it's one point on a longer line — a steady stream of open-source work and some art, most recent first, running back several decades:

For the full professional record, see the CV.