Research
A major research interest of mine is furthering the capabilities of Modern C++.
Here are some recent talks:
- The Address is Not The Place: Object Residency in C++26
Keynote, CppCon 2026I introduce a C++26 library that uses reflection and annotations to give developers control over object placement across memory tiers with different latency characteristics.
- CallMeMaybe: Building Modern Runtime Reflection via C++26
ACCU on Sea, 2026I use C++26 static reflection to build a type-safe runtime reflection registry without manual registration, with attention to binary size and invocation overhead.
- Thinking Like a Compiler: Obfuscation from the Other Side
Keynote, RE//verse 2026I explore obfuscation from the compiler’s perspective, from LLVM passes to custom virtual-machine bytecode, and what these transformations mean for reverse engineering.
Another strong interest of mine is low latency memory optimization. I created Tailslayer, an open-source C++ library for reducing tail latency in RAM reads. It uses hedged reads across independent DRAM channels to reduce the impact of refresh stalls.
Previous Talks
I’ve given a number of previous talks:
- Undisclosed (Keynote), Washington, DC, 2025
- Objective by the Sea 7, Maui, Hawaii, 2024
- REcon, Montréal, Canada, 2024
- Objective by the Sea 6, Marbella, Spain, 2023
- Strange Loop, St. Louis, Missouri, 2023
- DEFCON, Las Vegas, Nevada, 2023
- TROOPERS, Heidelberg, Germany, 2023
- BlueHat, Redmond, Washington, 2023
Miscellaneous
I run a reasonably popular YouTube channel (500k+ subscribers) about low-level programming, reverse engineering, and software optimization.
I tend to post Computer Science tidbits on X and Bluesky.
More of my open-source work is on GitHub.