February 25-27, 2026
Montreal, Canada

Christopher Pitt

Christopher Pitt

I am a developer and published author, working at Ringier. I usually work on application architecture, though sometimes I build compilers, robots, and games.

Proposals - Montreal 2026

Building and Programming Robots

Who is your favourite superhero? Mine is Iron Man. Not because he’s noble or even very good. It’s because he builds cool suits. I’ve never felt more like Iron Man than when I modified a LEGO Technic set so that I could control it with computer code.

Zombies and Binary

[Minecraft](https://www.minecraft.net/en-us) is a bit of a hidden gem when it comes to teaching. It’s capable of simulating computation and electronic circuitry. One of things that can’t be unseen once you know it’s there. This talk takes place inside the game world. The slides aren’t a PowerPoint, but are instead sign-posts that I look at as I walk through the game world. Between slides are example circuits that demonstrate binary logic.

Oops! I Made a Game Engine

I needed to teach a bunch of non-coders how to write JS, so I built a game engine. Not the wisest choice, but definitely one that taught me much about how game engines work. Follow along as I show you more of the interesting things I learned through this process.

Web Components for fun and profit!

Web components are an underused superpower of the modern web. They allow intricate rendering and interactivity without the difficulty of modern JS frameworks or build pipelines. I’d like to show you how they work, and some of the interesting ways I’ve used them recently. It might surprise you how well they fit into your web applications. They'll actually increase the utility of the frameworks you’re already using.

Playing PS2 Games in Discord

I wanted to play a retro couch-coop game with my friend, but they were too far away. So, I connected a game controller to the internet and created website they could use to join in the game. Follow along as I explain how I used soldering, IoT, web sockets, and video streaming to do what would have taken 3 minutes with a Steam game...

Creating the most expensive e-book reader

Why settle for a fancy e-book reader, when you can use an impractically sized 35 year old device instead? Join me as I show you how to convert modern e-books into Gameboy games; and how I turned this into a free service for other masochists. This talk includes: - e-Book conversion techniques and libraries - HTML-based image generation - Gameboy programming - Command-line automation

Turning Something Old Into Something New

I love taking broken retro tech and fixing it up. It’s deeply satisfying giving something a second life. Join me as I show you how I fixed and modernised a 20 year old gaming console; and how you can do the same. This talk includes: - Retro console restoration - Circuit board fabrication - Soldering - 3D modelling and printing - Gameboy programming