Caen, Normandie · Infra · Sécurité · Dev

Guillaume Perrier

Je monte l'infra, puis je construis les outils qui tournent dessus.

Technicien terrain le jour, je conçois et j'opère en parallèle ma propre infrastructure de production : serveur OVH, Proxmox, reverse-proxy, services exposés, supervisés. J'y fais tourner deux SaaS en production, KOVA et Bivoro, et j'interviens en freelance sous l'enseigne Le Majordome.

2
SaaS multi-entreprise en production
10+
services en ligne derrière Traefik
0
cookie, 0 traceur sur ce site
guillaume@lodgapp: ~
01

Projet phare · SaaS en production

KOVA

Le stock, du dépôt jusque chez le client.

Une pièce part du dépôt, voyage dans un camion, finit chez un client. Entre les trois : tableurs, messages et mémoire de chacun. Résultat : des ruptures découvertes chez le client et des camions dont personne ne connaît le contenu exact. Je l'ai vécu en tant que technicien — j'ai construit l'outil.

  • React
  • Node.js
  • PostgreSQL
  • PWA
  • WebAuthn
kova-app.fr ↗
  1. DEPOT→VH-12+4 joint 32mmtech.mn
  2. VH-12→CLI-0381−1 joint 32mmSAV #2211
  3. CORRECTIONmotif obligatoireresp.

registre ⇄ soldes vérifiés · chaîne intègre

Registre comptable

Chaque mouvement est une ligne datée ; le stock en est calculé. Pas de stock fantôme, pas de négatif : la base de données le refuse.

Passkeys

Connexion par empreinte ou Face ID. Un ordinateur inconnu ne s'ouvre qu'avec le téléphone de son propriétaire.

Journal scellé

Chaque action est chaînée à la précédente : réécrire le passé se verrait immédiatement.

Sauvegardes testées

Chaque nuit : sauvegarde, restauration de contrôle automatique, copie chiffrée hors site.

Hors ligne

Documentation technique (procédures, codes défaut, PDF) consultable sans réseau, sur iPhone comme Android.

Multi-tenant

Un espace isolé par entreprise, en production chez Lavazza.

02

Ce qui tourne

L'état en ligne est mesuré par ton navigateur, maintenant.

En production

KOVA

SaaS de gestion de stock dépôt → camions → clients. Passkeys, journal scellé, sauvegardes testées chaque nuit.

  • React
  • Node.js
  • PostgreSQL
  • WebAuthn
test… kova-app.fr ↗
En production

Bivoro

SaaS de suivi financier de chantier pour maîtres d'œuvre : marchés, avenants, situations, propositions de paiement PDF. Analyse de factures par IA, un schéma PostgreSQL et un sous-domaine par client.

  • Flask
  • PostgreSQL
  • API Claude
  • WeasyPrint
  • Argon2
test… bivoro.fr ↗
En production

Le Majordome

Mon activité freelance : sites sur mesure, ERP/CRM, infra et interventions terrain. Site, ERP et webmail auto-hébergés.

  • Freelance
  • ERP
  • Self-hosted
test… le-major-dome.fr ↗
En production

Mane Minga

Site d'une association pour l'éducation des jeunes au Cameroun, avec dashboard d'administration. Base de données isolée sur un réseau Docker interne, seule l'API est routée par Traefik.

  • React
  • API
  • PostgreSQL
  • Docker
test… maneminga.lodgapp.fr ↗
Public

Un Village qui Vit

Site d'une initiative locale à Saint-Laurent-de-Terregatte. Développé et hébergé par mes soins.

  • Flask
  • Python
test… unvillagequivit.fr ↗
Accès authentifié

LodgApp Files

Partage de fichiers auto-hébergé (Pingvin Share) sur mon NAS à la maison, exposé en HTTPS et protégé par 2FA.

  • Pingvin
  • 2FA
  • NAS
  • Self-hosted
test… files.lodgapp.fr ↗
Privé

Bot de trading

Trading algorithmique crypto : interface web de pilotage, contrôle et alertes via Telegram, flux temps réel. LXC dédié.

  • Python
  • WebSocket
  • Telegram API
non exposé
Privé

INSPECTOR

Reconnaissance OSINT automatisée pilotée par Telegram, avec génération de rapports PDF. Usage restreint.

  • Python
  • OSINT
  • Telegram API
  • PDF
non exposé
Public

lodgapp.fr

Ce site. Flask + gunicorn non-root, CSP stricte, polices auto-hébergées, zéro framework JS, zéro requête tierce.

  • Flask
  • CSP
  • systemd
  • Vanilla JS
test… lodgapp.fr ↗

Labs & archives

Projets arrêtés ou tests. Je les garde pour ce qu'ils m'ont appris.

Arrêté

Interceptor Security

Apprendre la téléphonie IP de bout en bout.

Fausse société de cybersécurité montée comme terrain de jeu : standard téléphonique Asterisk sur trunk SIP OVH, notifications d'appel Telegram + SMS, authentification maison.

Appris : Asterisk, dialplan, trunk SIP, intégration API SMS/Telegram.

  • Asterisk
  • SIP
  • Node.js
  • Telegram API
Arrêté

MineLemon

Faire tourner un service temps réel multi-instances.

Serveur Minecraft communautaire : proxy Velocity devant plusieurs instances réparties sur des LXC, avec site vitrine.

Appris : Proxy applicatif, découpage multi-LXC, ressources Java en charge.

  • Velocity
  • Java
  • LXC
Arrêté

Alfred

Construire un assistant IA à moi, sur mon infra.

Assistant IA personnalisé auto-hébergé, branché sur mes propres outils et données.

Appris : Intégration LLM, prompts outillés, limites d'un assistant maison.

  • IA
  • Automatisation
  • Self-hosted
Test

123cercueil

Évaluer ce que produit un générateur de site IA.

Site généré avec l'IA de Google pour tester l'outil, puis déployé proprement sur mon infra.

Appris : Limites du code généré ; déploiement Flask + gunicorn derrière Traefik.

  • IA générative
  • Flask
  • gunicorn
test… 123cercueil.lodgapp.fr ↗
03

L'infra derrière

Tout ce qui est sur cette page est servi par cette pile. Clique un service.

internettoi, maintenant
edgeTraefik v3 · TLS auto · routage par domaine
hôteOVH Public Cloud · Gravelines · 12 Go
hyperviseurProxmox VE · 7 LXC, un par service
  • Un seul point d'entrée. Tout passe par Traefik : TLS automatique, aucun backend exposé en direct.
  • Un service, un conteneur. Isolation par LXC ; une faille reste là où elle est née.
  • Moindre privilège. Les apps tournent sans root, avec un sandboxing systemd ; le code n'est pas modifiable par le process qui l'exécute.
  • Surveillé, pas seulement déployé. Supervision Zabbix ; CrowdSec avec bouncer firewall bannit les IP hostiles.
  • Rien de gratuit côté client. Ici : CSP stricte, zéro cookie, zéro traceur, zéro CDN.
04

Stack — avec preuves

Pas de barres de pourcentage. Clique une techno : tu vois où je l'utilise.

Infra & système

Sécurité

Dev

Automatisation & télécom

05

Parcours

Du terrain à l'infra : je construis des outils pour des problèmes que j'ai vécus.

  1. 2025 —

    Technicien de maintenance

    Lavazza · CDI

    Maintenance de machines professionnelles sur le terrain. Conçoit KOVA à partir des problèmes vécus en tournée ; l'outil passe en production en interne.

  2. En parallèle

    Freelance — Le Majordome

    Auto-entrepreneur · Caen

    Sites sur mesure, ERP/CRM, automatisation, hébergement et interventions terrain.

  3. En continu

    Infra & dev en autodidacte

    lodgapp.fr

    Exploitation d'une infra de production : Proxmox, LXC, Traefik, TLS, services web, bots, VoIP. Tout ce qui est sur cette page tourne dessus.

  4. 2023 — 2024

    Technicien référent

    Tunstall Vitaris · Caen

    Installation, maintenance et supervision de systèmes de téléassistance.

  5. 2022 — 2024

    Auto-entrepreneur

    INTERCEPTOR 14

    Stockage et logistique pour clients internationaux, expéditions en France.

  6. 2021 — 2025

    Logistique & stock

    Normandie Manutention · Auto Camping-Car Service

    Pièces détachées, gestion de stock atelier, flux fournisseurs — le terrain qui a donné naissance à KOVA.

  7. 2020

    Technicien de maintenance

    Transdev · Mont-Saint-Michel

    47 ha de parkings : bornes de paiement, barrières, supervision des navettes.

  8. Formation

    BTS SISR (niveau) · Bac Pro MEI · CAP MVTR

    NDLP Avranches · Lycée Claude Lehec · Promotrans

    Réseaux & systèmes, maintenance industrielle, logistique.

Un problème d'infra, de sécu ou d'outil métier ?

Je préfère un vrai sujet à un long discours. Écris-moi.