I’ve worked on Perfetto since it began in 2017. I’m a founding engineer on the project and a Senior Staff Software Engineer at Google. Perfetto is the open-source tracing system built into Android and Chrome, helping engineers understand software behaviour and diagnose functional and performance problems.
Much of my writing grows out of that experience: building and maintaining infrastructure and developer tools, finding worthwhile engineering problems, improving software performance, doing the unglamorous work that keeps systems healthy, and navigating engineering inside Big Tech.
Outside Google, I build developer tools including syntaqlite, a parser, formatter, and language server for SQLite. That work also informs my writing about AI-assisted software development.
Start here#
If you’re new here, these are good places to begin:
- Why I Ignore the Spotlight as a Staff Engineer
- syntaqlite: high-fidelity devtools that SQLite deserves
- Perfetto: Swiss Army Knife for Linux Client Tracing
You can also read my public résumé, or follow new writing by email or RSS.
Contact#
I enjoy hearing from readers. If something resonates, or you’d like to discuss something I write about, please get in touch.
Email: [email protected] — I try to reply to every message.
Elsewhere: