if (you.seeThis) hireMe = true;
const mathieu = () => ✦
// TODO: change the world
while (alive) { build(); ship(); learn(); }
// shipping > perfection
throw new Error("let's build it");
<Mathieu role={'builder'} energy={9000} />
// p.s. coffee.level === critical
Mathieu CRM logo
Mathieu CRM
  • My journey
  • My projects
  • My technologies
  • My code vision
Sign in
Don't click here…
⌘K
Portrait de Mathieu Comeau
Mathieu au travail sur un projet Vendera

Hi, I'm Mathieu Comeau

I'm 27 and based in Québec City. I'm a full-stack web developer, software engineering student, entrepreneur and Muay Thai coach. Welcome to my portfolio, built like a real CRM.

Download my résumé

Explore the modules

My journey

From my first student gigs at Université Laval to today's mandates. The milestones, the lessons and the pivots that brought me here.

My projects

My personal and professional projects: what I dreamed up, coded, shipped and sometimes broke along the way. This is where ideas come to life.

My technologies

The stack I work with daily: frontend, backend, AI, automation. The tools I love, the ones I avoid and why.

My code vision

7 code duality examples where I pick a side and explain why.

What I'll bring to your company

Mathieu en équipe lors d'un tournoi de Muay Thaï

Discipline, rigor and respect

Coaching Muay Thai taught me a form of discipline rooted in humility, respect and consistency. In that role you have to observe, listen, correct without putting people down and adapt your approach to whoever is in front of you. I bring that mindset naturally into a work setting: staying calm, taking the time to understand different points of view, and contributing to constructive discussions even when there's disagreement. I believe a good team moves forward better when people feel respected, heard and able to challenge ideas without it getting personal.

Mathieu en train de coder sur Snakatak

Autonomy and execution

Founding Snakatak taught me how to build a project from A to Z: starting from a fuzzy idea, turning it into a product that actually holds up, trying to sell it to real customers and handling the unexpected when the ground is unfamiliar. That experience gave me a very concrete entrepreneurial mindset: quickly understanding the goal, taking initiative and shipping something that works. When I jump on a project, I don't just want to "do the task". I want to understand why it exists, who's going to use the solution, and how to make it truly useful in people's day-to-day.

Mathieu en discussion avec un client

Communication and collaboration

For several years I've been working in process automation and tech solutions to help SMBs simplify their operations. It taught me how to bridge business needs, users and technology. I'm good at listening to what people are asking for, understanding the real need behind the request, challenging it when needed, and then turning it into a simple, usable solution that fits their reality. To me, a good solution doesn't start from technology at all costs. It starts from the humans who are going to use it.

Edit with