Hector Dearman
Tech lead
- [email protected]
- github.com/chromy
- +44 7794 150593
- tsundoku.io
- linkedin.com/in/hector-dearman
- Cambridge, UK
Full stack tech lead with experience leading systems software projects.
I've worked on zero-copy C++ tracing systems, kernel internals, TypeScript frontends — and everything in between — to rebuild performance instrumentation for two billion user products from scratch.
Work
Emerge Tools (YC W21)
2024—present
Senior Android Engineer
Google, UK
8 years
Senior Software Engineer L5 (L3 → L4 → L5)
2015—2024
Perfetto — https://perfetto.dev
- Greenfield, open-source, system profiling, app tracing, trace analysis, and visualisation tooling
- 2nd joiner, grew team from 2 to 15 members and 0 to 400k LOC over 6 years
- Perfetto adopted by 25+ teams including Android, Chrome, ChromeOS, tflite, Pixel, WearOS, Waymo, Nest, Android TV, Android Studio, Android Graphics Inspector, Google Search, Mediapipe, Go, Dart, Fuchsia, Stadia, Google Camera App, gChips, ARM, Meta, AMD, Oculus, Jane Street, Envoy, Postman, Bytedance, Collabora, Samsung, Deepmind
- 500+ code reviews & 250+ commits per year
-
Co-authored a zero-copy, multiprocess, lockfree, shared memory, tracing system c++, protobuf
-
Integrated Perfetto with kernel tracing using C++ (>100k event/s on consumer phones) kernel, c++, protobuf
-
Led creation of https://ui.perfetto.dev (~35k mau) wasm, typescript, css, sql
-
Designed and rolled out field tracing monitoring to ~1.5bn Android devices java, c++
- Ran Tracing Summit 2022, a public, three day conference with 80+ attendees and 15+ speakers
- Presented at Google wide performance summit with 700 attendees
- Organized 9× 70-90 person codebar.io workshops
- Co-hosted 7 interns, on-boarded 6 new joiners, conducted 20+ technical interviews
- 12× spot bonus, 16× peer bonus, 2× kudos
-
Chrome — Implemented memory telemetry for >2.5bn mau Chrome users javascript, c++
-
Android Wear — Software prototyping for unreleased hardware project by the Glass team java
Software Engineering Intern
2014
-
WebView — Sped up CI 3.5× 50→15 min, shipped new APIs in Android L java, c++, python
Awards
- OpenUK: New Year’s Honours List (2024)
- Chromium Committer
Eduction
Imperial College London
MEng Computing (Software Engineering)
2011—2015
- First class honours (80.6%)
- Thesis: Exploring Optimisations for the Local Assembly phase of Finite Element Methods on GPUs
- 5× prizes: Morgan Stanley IT Prize, G Research (Academic Achievement), Credit Suisse Prize (Group Project), Departmental Prize for Excellence, Engineering Dean's list (2014)
Experience
- Python 15yr
- C++/C 10yr
- TypeScript 5yr
- Javascript/node 10yr
- WASM 4yr
- Java 5yr
- HTML/CSS 10yr
- SQL 8yr
- sqlite 5yr
- Android 8yr
- GN 10yr
- ninja 10yr
- git 10yr
- Linux 10yr
- Bash 10yr