Looking for a mentor?
We want to help you learn and grow as a C++ developer. Having a personal mentor that can give you guidance and share their expertise can make a big difference on your C++ journey.
Regardless of your experience, please get in touch. If you have a mentor in mind from the list below, feel free to contact them directly. Otherwise, submit this short form and we'll help you find someone:
Thinking of mentoring?
If you'd like to impart your C++ knowledge and experience to help out the local C++ community, why not sign up as a mentor? It'll be a great experience for both you and your mentee.
We'll help to pair you up with a mentee — all you need to do is submit this short form:
GPGPU tools engineer and metaprogramming nerd. Get in touch if you want guidance on compilers, debuggers, profilers, general modern C++, templates, standardisation or C++ blogging.
I am a heterogeneous runtime engineer, contributor to the SYCL and C++ standards and modern C++ enthusiast. Get in touch if you would like guidance on heterogeneous computing, programming models, OpenCL, SYCL, modern C++, templates, standardization, or job applications in any of these areas.
Software Engineer, SYCL, Codeplay
I started learning C++ when I was 15 and have always been pretty passionate about it, including all the recent development with C++11 and upwards. Professionally I've had a C++ internship for about a year and now as a full time employee (at Codeplay) for nine months.
Senior Software Engineer at Cloudgine Ltd. About 20 years experience with C++, but still learning.
Lecturer at Edinburgh Napier University
I am currently a Senior Lecturer in Software Engineering at Edinburgh Napier University. My background is in concurrency and parallel systems, and I know quite a bit about the C++ memory model and programming concurrent applications in C++, as well as a good knowledge of various parallel approaches (e.g. OpenMP, CUDA, MPI, etc.). As a lecturer, I have developed our Games Development programme at Edinburgh Napier, and have developed a framework for computer graphics in OpenGL and a C++ game engine. As a software engineer, I have good knowledge and understanding of engineering approaches and have a good working knowledge of OO principles, etc. in C++. I also currently teach C and C++ to our first-year students and therefore have knowledge and material for teaching beginners as well as more experienced programmers.
Asset Pipeline Programmer
Spend 10 years in the medical imaging industry as a R&D Engineer then moved to the Video Game industry as an Asset Pipeline Programmer. Knows C++/C# still learning the new fancy syntax of C++11/14/17. Really keen on sharing my years of experience on being ask to do something for yesterday and managing to do it.