Disponible, emploi & missions

Mathieu Ledeur Développeur Web
Full-Stack

Je construis des applications web robustes, de l'interface utilisateur jusqu'à l'infrastructure. J'aime comprendre les problèmes avant de coder, et livrer des solutions qui durent.

Ce que j'apporte

Interfaces modernes

React avec TypeScript, composants réutilisables, UX pensée pour l'utilisateur final.

Back-end solide

Laravel, API REST, authentification sécurisée, architecture MVC claire et maintenable.

DevOps & conteneurs

Docker, Docker Compose, Docker Swarm, déploiement sur Linux, environnements reproductibles.

Veille technologique

Curieux et autodidacte, je suis activement les évolutions du web pour proposer des solutions à jour.

Projets

Capture d'écran de la plateforme immobilière

Plateforme immobilière

Contexte : Développement chez Win Technologie, une agence web spécialisée en solutions numériques sur mesure.

Solution : Application web complète avec authentification, vente et achats de propriété, stockage de fichiers et intégration de paiements.

  • Intégration maquette figma
  • Conception et intégration de bases de données NoSQL
  • Authentification sécurisée et gestion des rôles utilisateurs
  • Intégration d’API et services externes
  • Stockage de fichiers et médias, intégration de Stripe pour les transactions pour carte bancaire
  • Interface construite avec React, TypeScript et Tailwind CSS
  • Création de régles de sécurité Firebase pour réduire la surface d'attaque
  • Participation aux réunions avec les clients pour comprendre les besoins et présenter l’avancement

Stack

  • React
  • TypeScript
  • Firebase
  • Stripe
  • Tailwind
Capture d'écran du projet Vino

Vino

Contexte : Projet de fin de session réalisé en équipe, où j'ai tenu le rôle de chef d'équipe, responsable des reviews de code et du soutien technique.

Solution : Application web de gestion de cave à vins, avec catalogue, fiches détaillées et interface de gestion personnalisée.

  • Participation à la conception de l’interface utilisateur et à la création des maquettes de l’application avec Figma
  • Développement d’un script JavaScript de scraping permettant de récupérer les données du catalogue de la SAQ afin de constituer une base de données initiale de bouteilles
  • Modélisation de la base de données pour la gestion des celliers, bouteilles, utilisateurs et commentaires
  • Définition des relations entre entités via Eloquent ORM
  • Développement de contrôleurs pour gérer les opérations CRUD sur les bouteilles et les celliers
  • Création et gestion de celliers personnalisés pour les utilisateurs
  • Ajout de bouteilles dans un cellier via une table pivot
  • Coordination de l'équipe, revue de code et accompagnement des collègues
  • Mise en place des bonnes pratiques : Git organisation, pull requests, conventions de code
  • Décomposition des fonctionnalités en tâches techniques pour faciliter la planification du travail de l’équipe
  • Collaboration dans un environnement de développement utilisant une méthodologie Agile avec suivi des tâches et avancement du projet

Stack

  • Laravel
  • MySQL
  • JavaScript
  • Figma
  • Jira
  • CSS
  • Postman
  • GraphQL
Capture d'écran du projet API Films

Tableau de bord de gestion des élèves

Contexte : Développement d’un dashboard permettant la gestion des élèves et la publication de posts dans un environnement scolaire.

Solution : Réalisation d’une application web avec Laravel en architecture MVC, incluant des fonctionnalités CRUD pour administrer les élèves, les utilisateurs et les publications via une interface basée sur Blade.

  • Conception et développement d’un tableau de bord administratif pour la gestion des données d’une école avec Laravel.
  • Implémentation de l’architecture MVC du framework Laravel pour structurer l’application.
  • Développement de contrôleurs Laravel pour gérer les opérations CRUD sur les entités principales (Students, Cities, Users, Posts).
  • Création d’un système de gestion des étudiants permettant l’ajout, la modification, la suppression et la consultation des informations.
  • Développement de la gestion des villes associées aux étudiants via des relations dans la base de données.
  • Mise en place d’un système d’authentification utilisateur avec gestion de session et contrôle d’accès.
  • Implémentation d’un tableau de bord permettant la visualisation et l’administration des données de l’application.
  • Création de middleware personnalisés pour gérer certaines fonctionnalités comme la localisation de l’interface.
  • Implémentation d’un système de gestion multilingue via un middleware de changement de langue.
  • Intégration des vues avec Blade pour générer les interfaces utilisateur du tableau de bord.
  • Conception et gestion de la base de données relationnelle utilisée pour stocker les informations des utilisateurs, étudiants et villes.

Stack

  • Laravel
  • PHP
  • Blade
  • MySQL
  • HTML
  • Boostrap
  • Middleware Laravel
Capture d'écran du thème WordPress club de voyage

Agence de voyage interactive

Contexte : Développement d’une application web pour une agence de voyage permettant d’afficher et de consulter différentes destinations et offres de voyages.

Solution : Réalisation d’une interface dynamique avec Vue.js en utilisant une architecture basée sur des composants afin de gérer l’affichage des destinations et l’interaction avec l’utilisateur.

  • Développement d’une application web pour une agence de voyage avec Vue.js.
  • Création d’une architecture frontend basée sur des composants Vue afin de structurer l’interface utilisateur.
  • Développement de composants permettant l’affichage dynamique des destinations et des offres de voyages.
  • Mise en place du rendu dynamique des données grâce au système de réactivité et de data binding de Vue.
  • Implémentation de la navigation entre les différentes sections de l’application.
  • Développement d’un serveur backend léger avec Node.js et Express pour exposer une API permettant de fournir les données des destinations.
  • Création d’endpoints API permettant de récupérer les informations des voyages utilisées par le frontend.
  • Connexion du frontend Vue avec l’API backend afin de récupérer et afficher dynamiquement les données.

Stack

  • Vue.js
  • JavaScript
  • Node.js
  • Express.js
  • API REST
  • HTML
  • Tailwind

Compétences

Front-end

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Tailwind
  • Bootstrap
  • SASS

Back-end

  • PHP
  • Laravel
  • Node.js
  • Express
  • MySQL
  • REST API
  • MVC
  • WordPress

DevOps

  • Docker
  • Docker Compose
  • Docker Swarm
  • Linux (Debian)
  • Git / GitHub

Outils

  • Figma
  • VS Code
  • Postman
  • Portainer
  • Trello

À propos

Je suis développeur web full-stack, diplômé de l'AEC Développement de sites Web transactionnels au Québec. Mon parcours est atypique : j'ai commencé à apprendre seul, et j'ai ensuite suivi une formation intensive qui m'a confirmé que c'est vraiment ce que je veux faire.

J'aime comprendre comment les choses fonctionnent en profondeur, c'est pour ça que je monte des clusters Raspberry Pi le week-end et que je préfère coder un thème WordPress from scratch plutôt que d'utiliser un constructeur de pages.

Je cherche une équipe où la qualité du code compte, où on peut apprendre des uns des autres, et où les projets ont un vrai impact. Ouvert à la relocalisation.

AEC Diplômé Dev Web
4+ Projets livrés
2 Stacks maîtrisées
En progression

Parcours

2026 — en cours

Refonte portfolio — React & Laravel

Projet personnel

Développement d'un portfolio complet avec back-end Laravel (API REST) et front-end React/TypeScript. Déploiement Docker, CI basique.

2025

Stage — Développeur web full-stack

Stage AEC, Win Technologies, Longueuil

Développement d'une plateforme de vente de propriétés avec gestion des données et authentification via Firebase.

Conception de chartes graphiques pour de nouveaux clients, en assurant la cohérence visuelle et l’ergonomie.

Identification et amélioration de failles de sécurité potentielles.

Coordination technique et organisation du travail d’une équipe de stagiaires sur plusieurs projets web.

2024 — 2025

AEC — Développement de sites Web transactionnels

Cégep Maisonneuve, Montréal

Formation intensive couvrant HTML/CSS, PHP, JavaScript, bases de données SQL, WordPress, et introduction au DevOps. Projets en équipe, méthodologie Agile.

Avant 2024

Autodidacte en développement web

Apprentissage en ligne (Udemy, Openclassroom)

Premiers projets HTML/CSS/JS, découverte de Linux, montage d'un homelab, ce qui a déclenché la reconversion professionnelle.

Un projet en tête ?
Parlons-en.

Que ce soit pour un poste, une mission ou simplement échanger, je réponds rapidement.