Je construis les outils
que les équipes utilisent
vraiment.

Développeur freelance Next.js · React · TypeScript — Applications web, logiciels métiers et SaaS. Basé en France, disponible à distance.

Développeur freelance full-stack. Applications web, outils internes, logiciels métiers. De l'idée à la mise en production. Basé en France (région PACA — Nice, Sophia Antipolis, Cannes, Avignon, Aix-en-Provence, Marseille), disponible à distance.

Disponible pour de nouveaux projets

Réactif

Je réponds vite. Vous avez un retour, une question, un blocage — je traite ça dans la journée. Vous savez où en est votre projet à tout moment, pas besoin de relancer.

Technique solide

Next.js, React, Node.js — j'utilise ce qui convient au projet, pas ce qui est à la mode. Le code est propre, documenté, maintenable par une autre personne que moi.

Direct

On échange simplement, sans jargon. Je vous dis ce qui est faisable, ce qui ne l'est pas, et pourquoi. Pas de promesses vagues ni de devis à rallonge.

Aurélien Farges, développeur freelance web et logiciels, France

Aurélien, développeur freelance

Je développe des applications web et des logiciels depuis 2018. Ce qui me plaît, c'est de partir d'un besoin concret et d'en faire un outil qui fonctionne vraiment au quotidien — pas une démo, pas un prototype : un produit livrable et maintenable.

J'ai travaillé sur des projets variés — interfaces d'administration, plateformes temps réel, outils métiers — souvent en collaboration avec des équipes qui avaient besoin d'un développeur capable de gérer le front comme le back, de l'idée à la mise en production. Code propre, livraison dans les délais, et je réponds aux questions dans la journée.

Micro-entreprise · SIRET 994 828 184 00014 · Séranon, PACA · Remote & déplacements PACA (Nice, Sophia Antipolis, Cannes, Avignon, Aix-en-Provence, Marseille)

Travaillons ensemble

Ce que je sais faire

Web

Sites vitrines, applications SaaS et back-offices — conçus de A à Z, du frontend au serveur. J'utilise Next.js, React et TypeScript pour des interfaces performantes, et Node.js ou Python pour le backend. Du projet de quelques semaines au produit long terme, je livre des applications testées, documentées et maintenables — sans jargon ni mauvaise surprise.

  • Sites vitrines & E-commerce
  • Applications SaaS
  • Dashboards & Back-offices
  • APIs REST & GraphQL

Mobile

Applications iOS et Android développées avec React Native (cross-platform) ou en PWA (Progressive Web App). Un seul code, deux plateformes, déployé et maintenu efficacement. iOS et Android livrés simultanément, avec les mêmes performances et la même expérience utilisateur.

  • Applications React Native
  • PWA (Progressive Web Apps)
  • Intégration d'APIs tierces
  • Notifications push

Logiciels métiers

CRM, ERP, outils internes et automatisations sur-mesure adaptés à votre organisation. Je connecte vos systèmes existants, migre vos données et livre des outils que vos équipes adoptent vraiment. Chaque outil est conçu autour de votre flux de travail réel, pas l'inverse — résultat : une adoption rapide par vos équipes et un retour sur investissement mesurable.

  • CRM & ERP sur-mesure
  • Automatisation de tâches
  • Connexion à vos outils existants
  • Migration de données

Mes outils

Stack principale

$ next.js$ react$ typescript$ tailwind$ node.js

Langages

JavaScriptPythonPHPJavaC#SQL

Bases de données

PostgreSQLMongoDBRedisSupabase

DevOps & Outils

DockerGitGitLabVercelNGINX

“Je choisis les outils en fonction du projet, pas l'inverse.”

Projets

InstantPlay by Endorah — capture d'écran de l'interface

InstantPlay by Endorah

Endorah

InstantPlay by Endorah

Endorah

Interface web d'administration pour InstantPlay, une plateforme de mini-jeux Minecraft clé en main. Gestion des joueurs connectés, lancement et supervision des parties, le tout accessible depuis un navigateur.

InstantPlay by Endorah

Endorah

InstantPlay est un service de mini-jeux Minecraft conçu pour l'animation, la médiation et l'événementiel. La plateforme propose un panel d'administration intuitif permettant de gérer les joueurs, sélectionner et lancer des mini-jeux (Quake, TNT Run, Bedwars, Bingo, BlockParty, Hide & Seek, PvP Box, Skywars, SpeedBuild, TNT Tag), et superviser les parties en temps réel — directement depuis un navigateur web, sans installation préalable.

ReactWebSocketNode.jsMinecraftTemps réelUI/UX
F1 Live Dashboard — capture d'écran de l'interface

F1 Live Dashboard

Projet personnel

F1 Live Dashboard

Projet personnel

Dashboard F1 temps réel : classements, calendrier, télémétrie OpenF1, vue live, stratégie pneus et positions GPS. Stack FastAPI, Streamlit, Docker. Projet encore en cours (WIP) — bugs ou régressions possibles.

F1 Live Dashboard

Projet personnel

Application full-stack pour suivre le championnat : classements pilotes et constructeurs (API Jolpica), programme du week-end avec compte à rebours, analyse de télémétrie (vitesse, RPM, rapport, DRS) et mode live avec rafraîchissement automatique, stratégie pneumatiques type Gantt et carte des positions. Déployable en local ou sur VPS via Docker et GitHub Actions (images ghcr.io). C’est un travail en cours : l’interface et la logique évoluent encore ; il est possible de rencontrer des bugs, des données manquantes ou des comportements imparfaits selon les sessions, le backend ou les APIs tierces (OpenF1, etc.).

PythonFastAPIStreamlitDockerPlotlyOpenF1Temps réel
CloudVigil — capture d'écran de l'interface

CloudVigil

Projet personnel

CloudVigil

Projet personnel

Monitoring cloud open-source : agent Go (métriques système & Docker), réception gRPC mTLS côté serveur Python, séries temporelles InfluxDB et dashboard Next.js avec alertes webhook.

CloudVigil

Projet personnel

Stack multi-langages : agent Go avec gopsutil et SDK Docker, serveur FastAPI + gRPC avec persistance InfluxDB v2, frontend Next.js 15 (Tremor) derrière Nginx (HTTPS, rate limiting). JWT sur l’API REST, règles d’alerte YAML (Slack/Discord). Pensé pour surveiller plusieurs nœuds depuis un point central.

GoPythonFastAPIgRPCNext.jsInfluxDBDocker
Code →
Port-Guardian — capture d'écran de l'interface

Port-Guardian

Projet personnel

Port-Guardian

Projet personnel

Outil CLI (Python) pour lister les ports TCP/UDP en écoute sur Linux/macOS et identifier le processus associé — avec option pour libérer un port de façon contrôlée. Les captures ci-dessous reproduisent le rendu Rich (données d’exemple).

Port-Guardian

Projet personnel

Scan via psutil, affichage tableau Rich (port, protocole, processus, utilisateur, binaire), filtres par nom ou TCP/UDP. Mode kill avec confirmation : SIGTERM puis SIGKILL si nécessaire. Utile sur VPS ou poste de dev quand un service refuse de démarrer à cause d’un port déjà pris. Les visuels du portfolio sont générés à partir d’exports HTML Rich avec des lignes fictives : le rendu (couleurs, tableau, encadré d’accueil) est fidèle au CLI, pas les ports réels de la machine.

PythonCLIpsutilRichRéseauDevOps
Code →

Landing Page Optimisée

Création de pages de vente modernes avec Next.js et Tailwind CSS pour une conversion maximale.

Next.jsTailwind CSSSEOPerformance

Application Web Fullstack

Développement d'interfaces interactives reliées à une base de données (Supabase/PostgreSQL).

ReactNode.jsSupabasePostgreSQL

Automatisation & API

Mise en place de solutions de traitement de données et connexion entre différents services web.

API RESTWebhooksNode.jsPython

Comment ça se passe

01

On en discute

On fait le point sur ce dont vous avez besoin, ce qui existe déjà, et ce qu'il faut construire. Je vous propose un cadrage clair.

02

Je développe

Je code, on se fait des points réguliers. Vous voyez l'avancement au fur et à mesure, pas de mauvaise surprise à la fin.

03

On teste ensemble

Je vérifie que tout fonctionne, vous testez de votre côté. On corrige ce qui doit l'être avant de passer en prod.

04

Mise en ligne

Je déploie, je m'assure que tout tourne. Et si besoin, je reste disponible pour la maintenance.

Questions fréquentes

Discutons de votre projet

Disponible pour de nouveaux projets

// téléphone

+33 7 77 25 78 11

// localisation

Séranon · Nice · Sophia Antipolis · Cannes · Avignon · Aix · Marseille

// profil freelance

Profil Malt →

délai de réponse habituel

24 — 48 h