Développeur Web Full-Stack

FRÉDÉRIC-OLIVIER
DUCHEMIN

PHP · JavaScript · Bash

Passionné de cartographie aéronautique et d'ingénierie web, je conçois des applications full-stack autonomes — de la visualisation de routes NAT aux tableaux de bord NOTAM, en passant par le suivi orbital en temps réel.

Aviation Cartographie API REST Real-time Linux PWA
scroll
01

À propos

Développeur web indépendant spécialisé dans les applications cartographiques et aéronautiques, je construis des outils complexes en PHP, JavaScript et Bash, avec une attention particulière à la robustesse et à l'autonomie des systèmes.

Mes projets couvrent la visualisation de données de navigation aérienne (NAT tracks, NOTAMs, Open-Meteo), le suivi satellitaire temps réel et l'administration système Linux. Je travaille seul sur des stacks complets, de la base de données à l'interface utilisateur.

Quand je ne code pas, je m'intéresse à la sécurité réseau domestique et à l'orchestration de services auto-hébergés avec Podman.

7+
Projets actifs
3
Langages maîtrisés
Commits push/pull
100%
Autonomie
02

Projets

Applications web, outils d'infrastructure et scripts système — conçus et maintenus en autonomie complète.

🗺️
01

AeroDex — Airports Map

Carte mondiale auto-hébergée des aéroports avec données météo intégrées via Open-Meteo. Interface cartographique MapLibre GL, dialogues de détail par aéroport et routes planifiées. Architecture PHP/Slim + MariaDB + Vite.

PHP / Slim Symfony MapLibre GL Vite MariaDB Open-Meteo
✈️
02

NAT Tracks Viewer

Visualisation full-stack des routes North Atlantic Tracks (NAT) de l'aviation commerciale transatlantique. Frontend Leaflet avec mises à jour WebSocket live, backend PHP, carte interactive avec détail des tracks MNPS.

PHP Leaflet WebSocket JavaScript
📋
03

FAA NMS Dashboard

Tableau de bord PHP/JS pour interroger l'API FAA NOTAM Management Service sur plusieurs environnements (DEV, TEST, PROD). Interface de filtrage avancée des NOTAMs avec support multi-types et export.

PHP JavaScript API REST Tailwind CSS v4 NOTAM
🛰️
04

Satellite Tracker

Application web PWA de suivi orbital en temps réel. Calculs SGP4 pour positions précises, visualisation cartographique D3.js, support offline et installation mobile. Données TLE depuis Celestrak.

PHP D3.js SGP4 PWA TLE
⚙️
05

Dev Dashboard

Portail de développement local auto-découvrant les projets PHP et gérant automatiquement leurs dépendances (Composer, npm). Interface centralisée ~/www/index.php pour l'ensemble de l'environnement de développement.

PHP Bash Composer npm
🐧
06

Linux Kernel Scripts

Scripts Bash de production pour la gestion complète du cycle de vie des noyaux Linux Mint : mise à jour, nettoyage, rollback, avec strict mode, dry-run et pipefail. Conçus pour la fiabilité en environnement réel.

Bash Strict Mode Linux Mint Automation
🔒
07

Synology Network Hardening

Durcissement complet du réseau domestique : configuration pare-feu Synology RT2600ac via API SRM web (PHP/Bash), sécurisation NAS, VPN, règles par zones. Contrôle total via API sans interface graphique.

PHP Bash SRM API Firewall VPN
03

Compétences

Stack technique maîtrisé en contexte de projets autonomes complexes.

🖥️ Backend
PHP 8
Slim Framework
Symfony
API REST
MariaDB
🗺️ Frontend & Carto
JavaScript
MapLibre GL
Leaflet
D3.js
Vite
⚙️ Système & DevOps
Bash
Linux
Podman
Git
Firewall / VPN
✈️ Domaine Aviation
NOTAM
NAT Tracks
Open-Meteo
SGP4 / TLE
GeoJSON / Tiles
04

Parcours

Expériences professionnelles, projets et compétences clés.

2024 – Présent
Développeur Web Full-Stack — Indépendant
Projets personnels & open-source
Conception et développement d'applications web cartographiques et aéronautiques en autonomie complète. Stack PHP/Slim/Symfony backend, MapLibre GL / Leaflet frontend, scripting Bash pour l'infrastructure.
PHP MapLibre Leaflet Bash
AeroDex (Airports-new)
Application cartographique aviation
PHP/Slim + MariaDB + Vite + MapLibre GL
Architecture complète : API REST, schéma BDD aéroports, intégration météo Open-Meteo auto-hébergée sous Podman (SE-31385), thèmes de dialogues, planificateur de routes.
Symfony MariaDB Open-Meteo Podman
NAT Tracks + FAA NMS
Outils de navigation aérienne
Leaflet · WebSocket · API FAA
Visualisation temps réel des routes NAT transatlantiques avec WebSocket. Tableau de bord des NOTAMs FAA multi-environnements avec filtrage avancé et intégration API officielle NMS.
WebSocket NOTAM Tailwind v4
Satellite Tracker
Suivi orbital temps réel
PHP · D3.js · SGP4 · PWA
Application web Progressive (PWA) de suivi de satellites en temps réel. Implémentation des algorithmes SGP4 pour les calculs orbitaux, visualisation D3.js, données TLE depuis Celestrak, support offline.
SGP4 D3.js PWA
Infrastructure
Scripts kernel & réseau
Bash · Synology SRM · Linux Mint
Scripts Bash de production (strict mode, dry-run, pipefail) pour la gestion du cycle de vie des noyaux Linux. Durcissement réseau Synology RT2600ac via API SRM — firewall, VPN, règles par zones.
Bash strict SRM API Firewall
05

Discutons

Une idée de projet, une question sur mon travail ? N'hésitez pas à me contacter.

DISPONIBLE POUR

Projets web, consulting aviation & cartographie

fo.duchemin@email.fr