Hi! I'm Mathis 👋

Software developer based in Montreal 🍁

I'm a software developer specialized in C++ engine architecture and performance. Driven by deep technical challenges to build robust, low-level systems.

Experience

May 2026 - August 2026

Ubisoft

Tools Programmer

  • Developed and maintained navigation and pathfinding systems powering multiple AAA titles
  • Built debugging tools and real-time visualizations for navigation systems

September 2024 - May 2026

Freelance Developer

Web and mobile developer

  • Developed custom high-performance web and mobile solutions using Next.js, React Native, and Vue.js
  • Development of custom web and mobile applications for various clients
  • Collaboration with teams to deliver high-quality, scalable solutions

June 2024 - August 2024

National Institute of Informatics

Research student (internship)

  • Development of a Next.js crowdsourcing platform compatible with active learning models
  • Development of a water crystal classification model with Tensorflow (Computer Vision)
  • Creation of an image segmentation plugin for Headwork, a crowdsourcing platform

September 2020 - September 2024

Departmental Council of Côtes-d'Armor

Developer (in a work-study program)

  • Developed and maintained 15+ business applications using Symfony, Vue.js, and API Platform, achieving 99% user satisfaction
  • Development of Java plugins for Alfresco, a content management system
  • Project manager on the migration of servers from CentOS to Ubuntu and the move to a container architecture with Docker, Traefik, Ansible and GitLab CI/CD
  • Open-source contributions to widely used projects such as Symfony and DevExtreme

Recent projects

View project
Details
Castin'Cats
A multiplayer action-adventure game where two cat-magician players must collaborate to solve puzzles and fight enemies.
Video Game
Unreal Engine
C++
View project
Details
BehaviorCraft: LLM-Powered AI Generation for Unreal Engine 5
An Unreal Engine 5 editor plugin leveraging LLMs (Claude, Gemini) to automatically generate, modify, and manage Behavior Trees through an in-engine chat interface.
Video Game
Unreal Engine
C++
View project
Details
Frost: custom game engine
A custom C++ game engine featuring a DirectX 11 renderer, ECS architecture, and integrated JoltPhysics with a dedicated scene editor.
Video Game
Game Engine
C++
View project
Details
GOAP: AI plugin for Unreal Engine 5
A C++ plugin implementing Goal-Oriented Action Planning for Unreal Engine 5. It allows NPCs to dynamically plan sequences of actions to reach goals.
Video Game
Unreal Engine
C++

Get in touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Feel free to reach out!