1 AL @ada
4 projects · 3 roles · 7 skills
Staff Engineer, Analytical Engines
Ada Lovelace. Systems engineer · compilers and developer tooling
2 About
“ I build tools that make other engineers faster.AL Ada Lovelace
Systems engineer · compilers and developer tooling
Most of my work lives in the unglamorous middle of the stack: incremental compilation, language servers, and the caches that make both feel instant. Before that I spent four years on platform teams at two startups, where I learned that the hardest part of tooling is never the algorithm.
Ada Lovelace 02
3 01 notation rust
02 loomcache go
03 trace typescript
04 punchcard python
Ada Lovelace 03
4 Project 01 / 04
notation A tiny incremental parser with first-class error recovery, designed for editors that need a tree on every keystroke.
Stack rust / parsing
github.com/ada/notation ↗ Fig. 1 notation Ada Lovelace 04
5 Project 02 / 04
loomcache Content-addressed build cache with a pluggable remote backend.
Stack go / infrastructure
github.com/ada/loomcache ↗ Fig. 2 loomcache Ada Lovelace 05
6 Project 03 / 04
trace Flamegraph viewer for compiler traces that stays responsive at a million spans.
Stack typescript / webgl
github.com/ada/trace ↗ Fig. 3 trace Ada Lovelace 06
7 Project 04 / 04
punchcard A minimal scheduler for reproducible research runs.
Stack python
github.com/ada/punchcard ↗ Fig. 4 punchcard Ada Lovelace 07
8 3 roles · 3 organisations
Experience 2023 — Present
Staff Engineer
Analytical Engines
Lead the compiler toolchain team. Rebuilt the incremental cache and cut cold build times by 60% across a 400k-line monorepo.
2020 — 2023
Senior Engineer
Babbage Systems
Built the language server behind the editor integrations, from protocol layer to completion ranking.
2018 — 2020
Platform and build infrastructure. Migrated CI from a bespoke runner to a reproducible sandboxed pipeline.
Ada Lovelace 08
9 Skills · 7
TypeScript / Rust / Go / PostgreSQL / Compilers / Distributed Systems / React
Ada Lovelace 09
10 Contact
Thank you.
GitHub github.com/ada ↗ Résumé Recruiter view → Ada Lovelace 10
AL @ada
4 projects · 3 roles · 7 skills
Staff Engineer, Analytical Engines
Ada Lovelace. Systems engineer · compilers and developer tooling
← → or scroll
Up next About About
“ I build tools that make other engineers faster.AL Ada Lovelace
Systems engineer · compilers and developer tooling
Most of my work lives in the unglamorous middle of the stack: incremental compilation, language servers, and the caches that make both feel instant. Before that I spent four years on platform teams at two startups, where I learned that the hardest part of tooling is never the algorithm.
Ada Lovelace 02
Slide 1 of 10: Ada Lovelace