~/eduardo.dionisio $ whoami
Eduardo Dionisio
Senior C++ engineer. AI engineer. 20+ years building high-performance systems, trading infrastructure, and developer tools. I write about C++, low-latency, cache, and systems engineering.
🇧🇷 Também disponível em português// Start here
The C++ Path
Six steps from ownership and move semantics to ranges, cache, and low latency — with working examples.
Most readRAII — Ownership as a Type
Why a smart-pointer bug is an ownership bug, not a memory bug.
eBooksPractical C++ Guides
Focused, example-driven material for engineers who want depth without the fluff.
// Newsletter
// Latest writing
All articles →// Learn C++ with a path
From ownership and move semantics to ranges, cache, and low latency. Follow six steps with working examples and a modernization checklist.
Start the C++ learning path →// About
Eduardo Dionisio Fernandes. 20+ years in C++ — from real-time embedded systems to distributed trading platforms. Based in Brazil, working remotely for global teams.
I built Code Royale — a multiplayer coding battle platform — and maintain open-source projects across Go, TypeScript, and Python. I share daily on X where 8K+ developers follow my work. I believe in conscious C++: knowing what happens between your code and the silicon.
More about me →