David Partsch
Erarnitox
C++ engineer — performance, architecture, security
I write modern C++ for systems that need to be fast and solid — parallel runtimes, careful architecture, and security work grounded in reverse engineering, exploits, and CTFs. Teaching and writing matter to me too: helping others build with the same freedom C++ gives me.
Selected work
Projects that best represent how I think about systems and software.
- Droplet Scalable C++ Discord bot with modular architecture, CMake, and CPM.
- dropMath Single-header modern C++ math library focused on linear algebra.
- Game Hacking Fundamentals Published book on reverse engineering and game systems internals.
- Modern C++ on YouTube Tutorials on modern C++ with companion code on GitHub.
Off the clock
Away from the compiler, I’m usually outdoors on a hike, deep in a history book or documentary, or listening to Falling in Reverse. When I game, I still go back to story-driven classics like Uncharted, Metal Gear Solid, and Assassin’s Creed I & II — worlds and systems that are as carefully built as good software.
- Outdoors
- Hiking and time in nature
- Curiosity
- History — books, documentaries, and the long view
- Music
- Falling in Reverse
- Games
- Uncharted, Metal Gear Solid, Assassin’s Creed I & II
On my shelf
A few teachers and texts that shaped how I write and think about C++ — practical, modern, and respectful of the reader’s time.
- Jason Turner
- C++ Best Practices and the Puzzler books
- Rainer Grimm
- Concurrency with Modern C++ — his work on asynchronous programming in modern C++. Rainer recently passed after living with ALS; modernescpp.com remains one of the finest C++ blogs ever written.
- Klaus Iglberger
- C++ Software Design — software architecture done the C++ way
- Jason Gregory
- Game Engine Architecture — still the gold-standard systems view of engines
- Torsten T. Will
- Einführung in C++ and C++: Das umfassende Handbuch — the handbook builds on the Einführung in its opening chapters, then goes much deeper into the language; among the best German introductions and a lasting reference
- Kate Gregory
- Pluralsight courses — a clear, calm teaching style that leads with modern C++ and never overcomplicates the path in
Elsewhere
Background
Inspired early by systems exploration and security research, I write and teach about programming and reverse engineering — including work with GuidedHacking.
Contact
Got an interesting problem, or just want to say hi? I’d love to hear from you.