Tourneur CN le jour, développeur web le reste du temps.

Chaudronnier, puis tourneur CN dans l'aéronautique (toujours mon métier), je code aussi en full-stack, par passion, depuis 2025. Ici, je raconte ce que je construis avec Angular, NestJS et PostgreSQL, et comment je l'héberge chez moi : le code, les choix, et les erreurs en chemin.

Fait main

Fiche technique

réf. JN-2026

Métier
Tourneur CN de haute précision, dans l'aéronautique
Code
Depuis 2025, titre Développeur Web et Web Mobile
Stack
Angular, NestJS, TypeScript, PostgreSQL
Hébergement
Auto-hébergé, Docker et Traefik
Règle
Une pièce hors tolérance ne part pas, un code non testé non plus

Ce que j'écris

Des problèmes réels rencontrés en construisant ce site et mes projets, avec le code et les compromis.

  • · 8 min de lecture

    Je débute en tournage CN : mon simulateur d'entraînement, et ce qu'il m'apprend

    Je débute en tournage sur commande numérique et je voulais m'entraîner au G-code chez moi, en voyant l'usinage. Je n'ai pas écrit ce simulateur seul : Claude en a écrit presque tout le code. Voici ce que j'ai demandé, ce qui a été vérifié, et ce que j'apprends en l'utilisant, captures à l'appui.

  • · 12 min de lecture

    Chiffrement côté client avec AES-256-GCM et PBKDF2 : le cas DashFlow

    Comment DashFlow chiffre budget et dossiers médicaux dans le navigateur avec la Web Crypto API : PBKDF2, AES-256-GCM, double enveloppe de clés, clé non extractible en IndexedDB. Architecture zero-knowledge Angular/NestJS, code à l'appui, et les pièges rencontrés.

Des projets en production, et pourquoi ils sont construits ainsi

Chaque fiche détaille les choix techniques et les décisions d'architecture, avec leurs compromis.

  • Aperçu du projet DashFlowEn production

    Application Web

    DashFlow

    Le budget de la maison et le suivi médical de toute la famille dans une seule appli, avec des données chiffrées dans le navigateur avant de partir.

    Décision clé
    Chiffrement de bout en bout côté client
    Point fort
    Chiffrement de bout en bout : le serveur ne voit jamais les données en clair
    Périmètre
    Conception, front Angular, API NestJS, PostgreSQL et auto-hébergement
    Stack
    Angular · NestJS · PostgreSQL · Docker
  • Aperçu du projet CandiDashEn production

    Application Web

    CandiDash

    Suivre ses candidatures sans tableur : un tableau de bord, des relances automatiques par e-mail et les documents rangés avec chaque offre.

    Décision clé
    Clean architecture 3 couches stricte côté Angular
    Point fort
    Relances automatiques par email et double authentification (TOTP)
    Périmètre
    Front Angular, API NestJS, PostgreSQL, stockage R2 et auto-hébergement
    Stack
    Angular · NestJS · PostgreSQL · TypeScript

Écris-moi.

Une question sur un projet, sur le code de ce site ou sur mon parcours : je lis et je réponds personnellement.

Envoyer un message

Tes coordonnées

Ton nom, ton e-mail et ton message servent seulement à te répondre. Politique de confidentialité