Maxime Roches

Senior Creative Developer

Greater Montreal Metropolitan Area Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Maxime Roches is a senior creative developer with over a decade of experience crafting dynamic web experiences, Live Ops and ARGs that blend animation, WebGL and real-time systems. He combines full-stack JavaScript/TypeScript expertise (React, ThreeJS, BabylonJS, Pixi.js) with practical backend Live Ops tooling like PlayFab to drive player engagement and retention. His career spans leadership and hands-on roles—shipping large-scale interactive Twitch events with tens of thousands of participants and building an in-house animation/interactivity framework at La Grange. Uncommonly for a creative front-end specialist, he also contributes to low-level embedded projects (comma.ai’s panda/openpilot), showing fluency from hardware drivers to high-level user interfaces. Based in Montreal, he thrives at the intersection of aesthetics, research-driven innovation, and robust system integration.
code9 years of coding experience
job16 years of employment as a software developer
bookDEC Techniques d'Intégration Multimédia, DEC Techniques d'Intégration Multimédia at Collège Édouard-Montpetit
languagesFrench, English
github-logo-circle

Github Skills (22)

c-language10
abstraction-layer10
gpio10
uid10
front-end-development10
sys10
can-bus10
embedded10
stm10
cprogramming-language10
hal10
qt9
uart9
git9
python9

Programming languages (7)

C++CJavaScriptHTMLSvelteCythonPython

Github contributions (5)

github-logo-circle
commaai/openpilot

May 2021 - Jun 2022

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
Role in this project:
userBack-end Developer
Contributions:122 reviews, 9 commits, 645 PRs in 1 year 1 month
Contributions summary:Maxime primarily focused on improving the user interface and overall functionality of the openpilot system. Their contributions include fixing issues related to the display of training guides and the functionality of the user interface during device power cycles. They also implemented the addition of a decline page for the Terms and Conditions and added information about last update time and release notes to the settings. The user's work improved the system's user experience.
cruise-controlracingopenpilotadaptiveadaptive-cruise-control
commaai/panda

Jun 2023 - Nov 2024

code powering the comma.ai panda
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 reviews, 64 PRs, 143 pushes in 1 year 5 months
Contributions summary:Maxime primarily contributes to the `panda` repository by modifying low-level hardware-related code, particularly focusing on board-specific configurations and hardware interactions. Their work involves modifying board-specific header files (.h) for different panda versions such as Uno, White, Dos, Black, and Red, adjusting CAN transceiver configurations, setting GPIO pin states, and adjusting other low-level hardware settings. They also make updates to low-level drivers related to SPI, USB, and UART communication as well as code related to the clock and power management of the device.
pandacommapython
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Maxime Roches - Senior Creative Developer