ວີຣຸນ
Viroun Kattygnarath portrait

Bonjour, je suis Viroun.

Développeur fullstack React/Node/Next JS

Je conçois et développe des applications web performantes, robustes et évolutives pour des clients en France et à l'international.

linkedin logogithub logo

Projets

fm4all Logo

Développement full-stack de la plateforme fm4all

fm4all est une société spécialisée dans la gestion externalisée des services aux PME/TPE.

Sa plateforme regroupe des prestataires dans des domaines clés : nettoyage, hygiène sanitaire, maintenance, sécurité incendie, location de machines à café , fontaines à eau, etc.

La promesse : 1 seul contact. 1 seul contrat. 1 seule facture.

Objectifs & livrables

  • Conception et développement d’un site vitrine multilingue (FR/EN)
  • Intégration d’un référencement SEO adapté pour les deux langues
  • Développement d’une application de comparaison de services avec génération de devis en ligne
  • Modélisation d’une base de données relationnelle : utilisateurs, fournisseurs, services, produits, tarifs, devis, etc.
  • Mise en place de back-offices sécurisés pour clients et fournisseurs : authentification, gestion des contrats, mises à jour des tarifs en temps réel, etc.

Stack front-end

React, Next.js 15, Tailwind, shadcn/ui, react-hook-form, next-intl, zod

Stack back-end

Next.js 15 (API routes & Server Actions), Drizzle ORM, better-auth, zod

fm4all Logo

Technologies et architecture

La plateforme fm4all a été développée avec une architecture moderne orientée performance et évolutivité.

Architecture

  • Application monolithique Next.js
  • API routes et Server Actions
  • Base de données PostgreSQL
  • Authentification multi-niveaux

Fonctionnalités clés

  • Comparateur de services
  • Génération de devis PDF
  • Back-offices personnalisés
  • Notifications en temps réel (Websockets)

Déploiement

  • Hébergement sur Vercel (front-end et API)
  • Base de données sur Neon.tech
  • CI/CD automatisé via GitHub Actions
  • Monitoring avec Google Analytics et Vercel Analytics
fm4all Logo

Site vitrine FR/EN

fm4all Logo

Comparateur en ligne

fm4all Logo

Devis PDF

fm4all Logo

Back-office fournisseur

Compétences

typescript
react
next.js
node.js/express
tailwindcss

Soft skills

Esprit d’analyse

Approche structurée des problèmes et recherche de solutions efficaces.

Sens du détail

Attention portée à la précision et à la qualité du code.

Autonomie

Capacité à avancer seul tout en collaborant quand nécessaire.

Envie d’apprendre

Volonté de progresser continuellement à travers chaque projet.

Maîtrise de soi

Calme et efficacité même en situation de stress.

A propos

Mon parcours

Après avoir obtenu mon diplôme d'Ingénieur en Mécanique en 2007 à ISAE - SUPMECA, et avoir travaillé quelques années en entreprise, j'ai finalement suivi ma passion pour la musique et la guitare.

J'ai eu pendant 10 ans la chance d'accompagner de nombreux artistes sur scène et en studio comme guitariste et compositeur. La période du COVID-19 et l'arrêt des concerts fut pour moi l'opportunité de découvrir le monde de la programmation informatique. J'avais fait un peu de code en école d'ingénieur, mais cette fois-ci, c'est devenu une autre passion.

En tant que développeur autodidacte, j'ai appris de la même manière qu'avec la musique, en faisant des projets personnels plutôt qu'en suivant des formations théoriques, souvent trop éloignées des enjeux et problèmes d'une application "réelle".

Cette approche est selon moi la meilleure source de motivation et d'apprentissage. Voir ce que l'on a imaginé, seul ou en équipe, prendre progressivement forme, ajouter des fonctionnalités au fur et à mesure, et améliorer continuellement le produit. Chaque nouvelle fonctionnalité est un nouveau défi à résoudre.

Mon parcours atypique reflète celui d’une personne passionnée, qui aime créer et apprendre.

Education

Centres d'intérêt

  • Musique
  • Audio Programming / Traitement du signal / Electronique
  • Tennis
  • Astronomie