I’m a software engineer working at Google on Perfetto, the next generation performance tracing framework used by Chrome and Android. My main work is with the trace processor, a C++ library that ingests traces and exposes an SQL interface for querying events.

In my spare time, I tinker with projects from a variety of software engineering domains and write endless (largely unreleased) personal projects. I also play copious amounts of chess and have a long term goal of earning a title.

This blog catalogues ideas and projects which captured my interest. Generally, this will be in the world of technology but it could venture into areas like public policy, productivity or philosophy. Mostly, I am writing this blog for myself to create a record for future me but I hope many of the posts will be meaningful to a wider audience.