CppNorth 2025 Speakers

Keynote Speakers

Image
Kate Gregory

Gregory ConsultingPartner

Image
Sheena Yap Chan

The Tao of Self-ConfidenceFounder and Host

Image
Alex Dathskovsky

Speedata.ioDirector of Software Engineering

Image
Scott Hanselman

MicrosoftVice President of Developer Community

Speakers

Image
Amir Kirsh

C++ Pitfalls and Sharp Edges to Avoid: Escaping Common Traps for Safer and more Resilient Code

Image
Andrei Zissu

C++ Contracts - a Meaningfully Viable Product

Image
Boguslaw Cyganek

Serial and parallel pipelines in modern C++

Image
Braden Ganetsky

Debugger Visualizers to Make Your Code Accessible

Image
CB Bailey

Building a career off-road

Image
Cal Pratt

Building a career off-road

Image
Daniel Lemire

Improving JavaScript runtimes with C++20

Image
Daniel Nikpayuk

A universal data structure for compile time use

Image
Heather Crawford

Why are software engineers so hard to replace?

Image
Jean-Simon Lapointe

Taming a Beast: Using ONNX Runtime in AAA Games

Image
John Pavan

Why are software engineers so hard to replace?

Image
Mathieu Ropert

Heaps Don't Lie - Guidelines for Memory Allocation in C++

Image
Michelle D'Souza

Gotta Cache 'Em All: Optimize Your C++ Code By Utilizing Your Cache!

Image
Mike Shah

Graphics Programming with SDL 3

Image
Oleksandr Kunichik

Bridging C++ and Java with Qt JNI: An Android Application for On-Device Landmine Detection

Image
Olivia Wasalski

On Coding Guidelines, Class Invariants, and Special Member Functions

Image
Rudyard Merriam

A Pragmatic Journey into C++ Modules

Image
Sarthak Sehgal

Unveiling Type Erasure in C++: From std::function to std::any

Image
Sejal Gupta

Code & Culture: Crafting Innovation Through Diversity & Inclusion

Image
Shailvi Wakhlu

Speak Up, Stand Out: Communicating Confidently in the Workplace

Image
Sherry Sontag

Telling Your Technical Story

Building a career off-road

Image
Steve Sorkin

Advanced Ranges: Writing Modular, Clean, and Efficient Code with Custom Views

Image
Tom Tesch

Building the World's Fastest GameBoy Emulator in Modern C++

Image
Tony Van Eerd

Should I Check for Null Here?

Image
Yagiz Nizipli

Improving JavaScript runtimes with C++20

CppNorth 2025 Sponsors

Gold

Why Us?

Our Mission

Knowledge
Inclusion
Fun

Where

Toronto

When

July 20-23, 2025

LinkedIn

CppNorth Group