PROFIL PROFESSIONNEL

Je travaille là où le produit, l’UX et la technologie se rencontrent.

Développeur full stack, UX et analyste à Québec. J’interviens autant sur la compréhension du besoin que sur l’architecture d’une expérience, les données, les composants et la réalisation technique.

CE QUE J’APPORTE

Une vision qui ne s’arrête pas à l’écran.

01

Produit + UX

Clarifier le besoin, structurer les parcours et transformer les contraintes en décisions compréhensibles.

02

Full stack

Passer de l’interface aux services, aux données et à l’intégration sans perdre le fil de l’expérience.

03

Analyse

Comprendre l’existant, poser les bonnes questions et éviter de construire une solution avant d’avoir cerné le problème.

04

Accessibilité

Intégrer clavier, contraste, sémantique, contenu et mouvement dès la conception plutôt qu’à la fin.

DESIGN SYSTEMS

Concevoir une fois. Réutiliser intelligemment.

Je travaille les interfaces comme des systèmes, pas comme une collection de pages. Un bon composant doit pouvoir vivre seul, être compris rapidement et rester fiable quand le produit grandit.

01

Composants isolés

Construire et valider les composants hors contexte de page pour mieux maîtriser leurs états, variantes et dépendances.

02

Contrats clairs

Des propriétés, événements et règles d’usage prévisibles afin que la réutilisation reste simple pour toute l’équipe.

03

Documentation vivante

Storybook, exemples réels et états visibles pour rapprocher design, développement et validation.

04

Qualité testable

Accessibilité, tests unitaires, tests de composants et parcours automatisés pour éviter qu’une évolution en casse une autre.

TECHNOLOGIES

Une boîte à outils assez large pour suivre le produit.

Je ne cherche pas à mettre une technologie partout. Je préfère comprendre la couche qui manque et choisir l’outil qui garde l’ensemble cohérent.

Interfaces

AngularVue.jsNuxtTypeScriptJavaScriptHTMLCSSFlutter

Services + données

Node.jsFirebasePostgreSQLPrismaAPI

Qualité

StorybookVitestCypressTests de composantsAccessibilité web

Design + delivery

FigmaDesign TokensContentfulGitGitHubDocker

MA FAÇON DE TRAVAILLER

Comprendre. Relier. Construire. Vérifier.

Je préfère un processus lisible à une accumulation de livrables. Chaque étape doit aider la suivante.

01

Comprendre

Le contexte, les utilisateurs, les contraintes et ce qui doit réellement changer.

02

Relier

UX, données, règles métier et technologie dans une même lecture du produit.

03

Construire

Prototyper puis développer avec suffisamment de structure pour que la solution puisse évoluer.

04

Vérifier

Tester l’usage réel, l’accessibilité, les états limites et la cohérence avant de considérer le travail terminé.

EN PRATIQUE

Des produits réels, pas seulement des maquettes.

Pickup+, MC MailFlow et mes réalisations web me servent aussi de terrain pour confronter les idées au vrai monde : authentification, données, déploiement, sécurité, accessibilité, exploitation et évolution du produit.

COLLABORATION

Un problème numérique à démêler?

On peut jaser produit, UX, développement, design system, accessibilité ou simplement regarder ensemble où ça coince.

ON JASE?

Un café, une idée, un problème à simplifier.

Tu bloques un moment, j’arrive avec des questions, des pistes… et probablement un café.

Réserver une jasette ↗