Updated Resume & CV — March 2026
Updated Resume & CV
I finally got around to a proper update of both my resume and full CV. It’s been a while since the last revision, and a lot has happened.
What’s new
The big additions:
Publications section — The Northeastern Naturalist paper documenting interspecific parental feeding between Black-capped Chickadees and Hermit Thrush nestlings, and my recent NVMe SSD recovery paper on bypassing USB bridge firmware opcode whitelists with XRAM injection.
Research section — Binary analysis and reverse engineering work (Ghidra, Frida, Zig), heterogeneous compute research with WebGPU and Futhark, and ongoing functional programming explorations with ESDT monads.
Restructured ventures — Tinyland.dev now leads as the primary venture, with xoxd.ai positioned as its ML/AI research arm. Cleaner framing of what we’re actually building.
New FOSS contributions — Added rspamd, Budgie DE, Mason, and Chapel-lang to the list alongside the usual suspects.
AAG presentation — Finally gave the 2019 AAG poster its own permalink. Web GIS work presented at the Annual Meeting in Washington, DC.
The resume
Embedded below, or grab it from the dedicated CV page where you can switch between the full CV and condensed resume.
Download Resume PDF · Download Full CV PDFThe full CV
The full CV is the longer-form document with the cover letter, fun facts, detailed project descriptions, and all the photography/bartending/bagel history. It’s the one with the header image. You can view it on the CV page or grab it directly above.
Both documents are compiled from LaTeX source via Tectonic in CI — the TeX source is on GitHub if you’re into that sort of thing.

