Vous êtes-vous déjà demandé ce qui donne envie à quelqu'un de devenir développeur web ?
Pour moi, c'est le plaisir de transformer une idée en un projet concret grâce au code.
Technologies principales
La stack que j'utilise au quotidien
Front-end
HTML5

JavaScript

TypeScript

CSS

Tailwind

Base de données
MySQL

SQLite

Oracle

Back-end
PHP 7.4 - 8.5

Versioning
GitHub

Design
Figma

Autres stacks et outils
Technologies déjà utilisées en projet
Symfony

Laravel

Yii

NodeJS

BunJS

React

Electron

NextJS

ThreeJS

Python

Django

C#

Skript

Godot

Microsoft Graph API

Laserfiche

ChatGPT

Bubble Plan

Trello

Notion

Ma façon de travailler
Applications métier & utilisateurs
J'aime travailler sur des applications internes et des outils métier. Ce type de projet demande de bien comprendre la façon dont les utilisateurs travaillent au quotidien. Avant de penser à la solution technique, je cherche d'abord à identifier les habitudes, les contraintes et les étapes qui peuvent être simplifiées.
Cette proximité avec les utilisateurs permet de construire des fonctionnalités réellement adaptées à leurs besoins, plutôt que de partir d'hypothèses. C'est aussi ce que j'apprécie dans ce type de projet : une amélioration parfois simple peut faire gagner du temps, rendre une information plus accessible ou améliorer le confort d'utilisation.
Apprentissage continu
Le monde du développement évolue vite, donc je prends le temps de rester à jour en suivant presque quotidiennement les évolutions des outils, des pratiques et des technologies.
Je complète cette veille par des projets personnels, petits ou plus ambitieux. Ils me permettent de tester une idée, de découvrir un outil que je connais moins ou d'expérimenter une autre manière de faire. Même lorsqu'un projet ne va pas jusqu'à une version finale, il reste utile s'il m'a permis d'apprendre quelque chose que je peux réutiliser ensuite dans un autre contexte.
Cette façon d'apprendre me permet aussi de sortir régulièrement de mes habitudes et d'élargir progressivement ma manière d'aborder les problèmes techniques.
Expérience utilisateur
L'expérience utilisateur ne se résume pas à l'apparence d'une interface. Elle dépend surtout de sa facilité à être comprise et utilisée au quotidien.
J'accorde beaucoup d'importance aux échanges avec les utilisateurs, aux maquettes et aux retours faits pendant le développement. Je cherche à concevoir des interfaces claires, faciles à comprendre et adaptées au contexte d'utilisation.
Je fais aussi attention à l'accessibilité et aux performances, notamment au poids des pages et aux temps de chargement. Une interface agréable à utiliser doit le rester même avec une connexion internet à bas débit. Ma certification Opquast m'a apporté un cadre plus large sur ces sujets et sur la qualité web en général.
Professionnalisme
Un code lisible, structuré et documenté reste plus simple à comprendre et à maintenir dans le temps. La fiabilité, la sécurité et la confidentialité sont également prises en compte dès la conception.
Au-delà du code, je garde une vision globale du projet : les priorités, les délais, les contraintes et la valeur apportée. Lorsqu'un imprévu ou une urgence survient, je sais réorganiser mon travail, revoir mes priorités et adapter la solution sans perdre de vue l'objectif initial.
Le bon déroulement d'un projet repose aussi sur une communication claire, des décisions assumées et un suivi suffisamment précis pour savoir où en est le projet et ce qu'il reste à faire.
