Training
I have been a professional lecturer since 2017, delivering talks at multiple tech conferences each year and can offer a range of existing training material or create one tailored to your needs.
I specialize in C++, performance, games and graphics. Listed below is a non-exhaustive sample of topics I have covered before. Do not hesitate to get in touch if your topic isn’t explicitly covered.
I also offer consulting services.
You can also check out my recorded conference talks for a preview.
C++ workshops
As an advocate of clean, modern and performant C++ code, I can run workshops focused on writing good C++ using the newer releases of the language.
- Catching-up on C++ standards from C++11 to C++23
- Standard algorithms and containers
- Multithreading primitive building blocks, parallel algorithms and task-based programming
- Generic programming, template metaprogramming and concepts
- Data oriented design
- Profiling and performance optimization
Game programming workshops
I have worked with multiple bespoke game engines as well as Unity and Unreal and can teach C++ best practices specially tailored to the needs of game development (performance, stability and iteration speed).
- Modern C++ for games
- Unity best practices
- Tick optimization and profiling
- Graphics programming for everyday gameplay programmers
Feel free to reach out to me by email or LinkedIn if you’re interested. My full CV is available upon request.