Aller au contenu principal

Moon

Développeur full-stack & Bug hunter

Je conçois, j’écris et j’exploite des outils qui doivent tenir : un gestionnaire de sauvegarde en Rust, un VPN WireGuard, une plateforme de gestion communautaire. Et je passe l’autre moitié de mon temps à chercher des failles dans ceux des autres.

Trois produits, tous en ligne.

Un projet arrêté à 90 % ne sert personne. Ce qui figure ici tourne, et je peux expliquer chaque décision technique.

  1. SecureSave

    v2.4

    Gestionnaire de sauvegarde pour Linux & Développement en solo

    Un outil de sauvegarde qui préfère la justesse aux fonctionnalités, et dont les archives restent lisibles sans lui.

    Chaque fichier est écrit dans un temporaire, forcé sur le disque, puis renommé atomiquement : une sauvegarde interrompue ne laisse jamais de fichier à moitié écrit à sa place définitive. Un binaire, un fichier TOML, aucun démon.

    • Rust
    • age
    • zstd
    • clap
    • systemd
    Langage
    Rust
    Licence
    MIT
    Version
    2.4.0
    • Fiable par construction

      Écritures atomiques et fsync, horodatages préservés, chemins fautifs toujours rapportés.

    • Récupérable sans l’outil

      Les .zst se restaurent avec zstd, les .age se déchiffrent avec age. Vos données ne dépendent de rien.

    • Historique presque gratuit

      Rétention de N instantanés, fichiers inchangés liés en dur de l’un à l’autre.

    • Vérification octet par octet

      securesave verify relit toute la sauvegarde et signale corruption, manques et résidus.

  2. BloomVPN

    En ligne depuis le 2 août 2026

    VPN WireGuard par clé d’accès & Développement et exploitation

    Un accès. Sans compte. On achète une clé, on active son tunnel, et c’est tout.

    Aucun formulaire de création de profil, aucun renouvellement automatique : la clé ouvre le tunnel WireGuard pour la durée choisie, puis s’arrête. Trois formules (Solo, Plus, Pro) pour 1, 5 ou 10 appareils simultanés. Application de bureau et console d’administration développées de bout en bout.

    • WireGuard
    • Application de bureau
    • Console admin
    Protocole
    WireGuard
    Formules
    Solo · Plus · Pro
    Appareils
    1 · 5 · 10
    Page d’accueil de bloomvpn.com
    • Sans compte, par conception

      L’accès s’active avec une clé. Le prestataire de paiement traite la transaction, le service ne collecte pas de profil.

    • Paiement ponctuel

      Aucun renouvellement automatique. L’accès couvre la durée achetée, ni plus ni moins.

    • Limites publiées

      Fonctions disponibles et limites documentées clairement, plutôt qu’enfouies dans des conditions générales.

    • Multi-appareils

      Une même clé active le nombre d’appareils prévu par la formule, sur les clients disponibles.

  3. Manage

    Gestion de communauté multi-plateforme & Admin, ancien gérant, ancien développeur

    Une seule plateforme, trois écosystèmes : modération, économie et notifications pour Discord, YouTube et Twitch.

    AutoMod contextuel sur les trois plateformes, notifications croisées quand une vidéo ou un live démarre, système de niveaux unifié, tickets, sanctions inter-serveurs et logs complets, le tout depuis un tableau de bord unique. Plus de douze modules pour Discord seul.

    • Node.js
    • API Discord
    • API YouTube
    • API Twitch
    • Dashboard
    Plateformes
    Discord · YouTube · Twitch
    Mise en ligne
    Sept. 2025
    Rôle
    Admin, ancien gérant
    Page d’accueil de manage-bot.fr
    • AutoMod contextuel

      Filtrage des messages, liens et spam sur les trois plateformes, sans faux positifs.

    • Notifications croisées

      Le serveur Discord est alerté dès qu’une vidéo est publiée ou qu’un live démarre.

    • Progression unifiée

      Un seul système de niveaux et d’économie, quelle que soit la plateforme d’origine.

    • Tout depuis un tableau de bord

      Sanctions, tickets, giveaways et logs gérés depuis une interface unique.

  • Outils système

    Binaires en Rust, écritures sûres, formats sur disque documentés. Ce qui doit tenir quand la machine s’éteint au mauvais moment.

  • Réseau & tunnels chiffrés

    WireGuard, distribution de clés, clients multi-plateformes. Du protocole jusqu’à l’application installée.

  • Produit de bout en bout

    Application, console d’administration, paiement, documentation. Livrer, pas seulement coder.

  • Bug hunting

    Reconnaissance, énumération de sous-domaines, cartographie de surface d’attaque, OWASP. Chercher la faille avant qu’elle ne serve à quelqu’un d’autre.

Le code n’est pas le but. Ce qu’il rend possible, si.

  • La justesse avant les fonctionnalités


    Une fonctionnalité n’entre que quand sa conception tient. Mieux vaut un outil qui fait peu et ne ment jamais.

  • De bout en bout


    Données, format sur disque, interface, empaquetage, documentation. Je ne laisse pas la moitié d’un problème à quelqu’un d’autre.

  • Honnête sur les limites


    Ce que je maîtrise, je le dis. Ce que je pratique sans le mesurer, je le dis aussi, et mes README documentent ce qui ne marche pas.

Les outils, au quotidien.

Rien d’aspirationnel dans cette liste : ce sont les outils avec lesquels les trois produits plus haut ont été écrits, et avec lesquels ils tournent aujourd’hui.

Langages

5
  • TypeScript
  • JavaScript
  • Rust
  • Python
  • HTML & CSS

Frameworks & runtimes

4
  • Node.js
  • Next.js
  • React
  • Deno

Outils & plateformes

5
  • Git
  • API Discord
  • WireGuard
  • Cloudflare
  • Docker

Spécialités

4
  • Dashboards temps réel
  • MFA & OAuth2
  • Bug hunting
  • Cybersécurité

Quatre langues, deux alphabets.

Bilingue de naissance, polyglotte par entêtement. Utile plus souvent qu’on ne le croit dans ce métier.

  • Bonjour

    Français

    Langue maternelle

    Natif
  • Merhaba

    Turc

    Langue maternelle

    Natif
  • Hello

    Anglais

    Courant

    C1–C2
  • 你好

    Mandarin

    Intermédiaire

    HSK 4

Un projet en tête ?

Dites-moi ce que vous voulez construire. Je réponds en moins de 24 heures, et je dis non quand ce n’est pas pour moi.

Adresse directecontact@moon1pact.com
Écrire