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.

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.