À Propos

Je suis Romain Lanz, développeur full-stack passionné avec plus de 10 ans d'expérience dans le développement web. Ici, je partage non seulement mes connaissances en JavaScript, TypeScript et Node.js, mais aussi mon parcours et ma vision du développement. Si vous êtes curieux d'en savoir plus sur mon histoire, mes projets et mes méthodes d'apprentissage, vous êtes au bon endroit !

Ce site est entièrement Open Source et son code est disponible sur GitHub, afin que vous puissiez l'explorer et l'utiliser à des fins d'apprentissage. Le design a été réalisé par Louis Burgard, dont le travail apporte une touche moderne et intuitive à l'expérience utilisateur. N'hésitez pas à contribuer ou à poser des questions, l'idée étant de partager et d'apprendre ensemble.

Mon parcours

En Suisse, à 15 ans, après avoir terminé l'école obligatoire, le choix se pose : continuer les études ou entrer dans le monde professionnel. Pour ma part, j'ai choisi de poursuivre mes études et de m'orienter vers une école spécialisée en informatique généraliste. Cela m'a permis d'obtenir mon CFC d'Informaticien en quatre ans.

Une fois diplômé, j'ai décidé de me spécialiser davantage en développement et j'ai continué mes études pour obtenir mon diplôme d'École supérieure en deux ans. Ce parcours m'a permis de poser des bases solides dans le domaine de l'informatique et de me concentrer sur le développement de compétences avancées en programmation.

Pendant mes études pour obtenir mon CFC, il était obligatoire de réaliser un stage d'une année en entreprise. Pour mon premier stage, qui a marqué ma toute première expérience réelle dans le monde professionnel, j'ai rejoint le service informatique de l'ERACOM, une école d'art située à Lausanne.

J'ai également eu la chance de bénéficier des conseils et de l'expérience de mon père, développeur dans le domaine informatique. Grâce à lui, j'ai pu effectuer mon second stage à l'École supérieure, puis travailler sur mon projet de diplôme à la FIVB (Fédération Internationale de Volleyball). À l'issue de cette expérience, la FIVB m'a proposé un poste permanent, et je travaille toujours au sein de cette organisation, presque dix ans après.

Mon environnement

Dans mon quotidien, j'utilise principalement JetBrains WebStorm, un IDE que je considère comme l'un des plus complets et puissants pour le développement JavaScript, TypeScript et Node.js. Pour des tâches plus légères ou des projets rapides, je me tourne également vers Zed, un éditeur de texte minimaliste mais efficace, parfait pour ouvrir rapidement un fichier ou un petit projet sans perdre de temps.

Je travaille principalement sur macOS avec un MacBook Pro M1, qui m'offre une excellente performance pour mes projets professionnels. Pour mes projets personnels, je préfère utiliser ma tour gaming sous Linux, plus précisément Zorin OS.