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.