resume.
I'm a software engineer focused on database internals, storage, and query processing. Day job: AWS, on Amazon DocumentDB. Open-source day job: PostgreSQL contributions and a growing collection of PostgreSQL extensions.
The version below is the public-site short form. A longer narrative version lives on LinkedIn.
what I do now
C and Rust, mostly. Database engines, query optimization, storage formats, indexing access methods, concurrency primitives. Increasing amounts of LLM tooling for static analysis, mailing-list archaeology, and query cost modeling.
skills
primary
- Languages: C (35+ years), Rust (modern systems work), Python, SQL, Bash.
- PostgreSQL internals: access methods, buffer manager, WAL / rmgr, query planner, pgrx-based extensions.
- Storage / indexing: btree and hash variants, skip-lists, sparse bitmaps, regex / approximate matching, columnar.
- Concurrency: lock-free data structures, epoch-based reclamation, NUMA-aware algorithms.
- Performance: perf, flamegraphs, pgbench / HammerDB benchmarking on bare-metal NUMA.
working knowledge
- Nix / NixOS (build, flakes, dev shells)
- LLVM (Orc / JIT, used in Pure language work)
- LLM internals (transformer activations as data, BitNet quantization for cost models)
- Kubernetes / Helm / operators (from prior roles, kept current-ish)
prior depth, less commonly used today
- Java, Scala, Erlang, Elixir
- DuckDB, ksqlDB, MaterializeDB, Cassandra, MongoDB
- Kafka, Dagster, OpenFaaS, lakeFS
- Terraform, Ansible
experience
Amazon Web Services
2024 – present. Senior software engineer (L7), Amazon DocumentDB.
Symas Corp
2023 – 2024. Software engineer, OpenLDAP.
Klar
2022 – 2023. Senior software engineer / devops. Database, Kafka, Redshift, Dagster, lakeFS.
BlockFi
2020 – 2022. Senior software engineer / devops. Observability.
Humio (now Falcon LogScale, CrowdStrike)
2018 – 2020. Senior software engineer. Data storage engine, query optimization on log analytics workloads.
Onshape
2017 – 2018. Senior software engineer. Storage layer (MongoDB, Cassandra, SQL).
Akamai (Labs)
2015 – 2016. Senior software engineer. Non-relational database storage at scale, WebRTC infrastructure, DANE/DNSSEC award.
AWS
2014 – 2015. Senior software engineer. Storage Gateway team, iSCSI gateway to S3.
Basho Technologies
2011 – 2014. Senior software engineer. Storage and distributed systems for Riak (Dynamo-style key-value store, Erlang).
Oracle
2006 – 2011. Senior software engineer. Berkeley DB (C, Java, XML/XQuery, and SQL).
Sleepycat Software
2002 – 2006. Software engineer. Berkeley DB — the database
library at /usr/lib/db.a on most UNIXes for two decades.
Sun Microsystems
NeXT Computer
education
New Mexico State University
Bachelor of Science, Computer Science — not completed; hired away to NeXT Computer.