Skip to content
View CedricPoint's full-sized avatar
👋
Focus
👋
Focus
  • FRANCE

Block or report CedricPoint

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CedricPoint/README.md
banner

typing

CedricPoint Informaclique LeBonInformaticien Toastie Bot RoofPilot Internet Atlas Tebex shop

Profile views Followers Stars Email pro Discord serveur Location


À propos · whoami

name:        Cédric Point
role:        IT Builder · Backend & Systems Developer
location:    Lyon, France 🇫🇷
company:     Informaclique · CedricPoint Développement
products:    [ "RoofPilot ERP", "Toastie Discord bot", "Internet Atlas",
               "FiveM scripts (Tebex)", "LeBonInformaticien" ]
open_source: 15 outils MIT · zéro dépendance, zéro étape de build
focus:       SaaS multi-tenant · Automation · Self-hosting · FiveM pro
stack:       Python · TypeScript · PHP · Lua · SQL · Bash
philosophy:  "Build clean systems. Keep them reliable. Scale with logic."
contact:     contact@informaclique.fr · @cedricpoint (Discord)
status:      🟢 open to freelance & technical partnerships

Issu du terrain (secteur étanchéité-couverture), j'ai développé une vision pragmatique et orientée résolution de problèmes que j'applique aujourd'hui au développement logiciel — depuis le métal du VPS jusqu'au pixel de l'UI.


Produits & projets en production

🏗️ RoofPilot ERP · roofpilot.fr

SaaS multi-tenant pour les pros de l'étanchéité, couverture & maintenance toiture.

  • FastAPI · SQLAlchemy 2 · Alembic · PostgreSQL 16

  • Argon2 (hash mdp) · Pydantic v2 · Vite + React 18 + TS

  • Import Excel, planning intelligent, carte patrimoine, app terrain

  • Multi-entreprise / multi-site, RBAC granulaire

🤖 Toastie Discord Bot · toastie.fr

Bot Discord tout-en-un v4.33.0 — produit commercial avec premium auto.

  • Node.js · discord.js v14 · better-sqlite3 WAL · Express · PM2

  • 33 modules (modération, économie, tickets, music, jeux, RSS, Twitch, prise de service…), commandes regroupées en sous-commandes — Discord plafonne à 100 commandes par application

  • Panel web (OAuth2 Discord + JWT + SSE monitoring temps réel)

  • Premium auto via Stripe (abos, lifetime, past_due, downgrade)

  • Disponibilité publique : status.toastie.fr

🌐 Internet Atlas · atlas.informaclique.fr

Carte 3D interactive de l'infrastructure internet mondiale.

  • React · three.js · @react-three/fiber · Vite

  • FastAPI · lookup DNS/IP · MaxMind GeoLite2 · ASN

  • 5 000+ nœuds, câbles sous-marins, IXP, CDN, datacenters

  • Rate limiting + cache TTL + multi-source GeoIP

  • Code open-source : github.com/CedricPoint/altas-web

🎮 FiveM Development · Tebex shop

Scripts FiveM production-ready, vendus sur Tebex.

  • Stack : ESX Legacy · QBCore · Qbox · ox_lib · ox_inventory · oxmysql

  • Architecture clean client/ · server/ · shared/

  • Tout validé côté serveur — anti-exploit, cooldowns, jobs, distance

  • NUI React moderne, optimisations performance

  • ❌ Pas de mapping/MLO → focus 100% code & logique

🎯 Informaclique Platform · informaclique.fr

Plateforme marketing + admin rebrandable pour clients ERP/IT.

  • Next.js 14 (App Router) · TypeScript · Tailwind

  • Prisma + PostgreSQL · NextAuth (JWT + RBAC)

  • Zod · React Hook Form · TanStack Query · Radix UI

  • Recharts · nodemailer · intégration OpenAI

🛰️ Cedron Surveille v3.0 + VPS Monitor

Monitoring VPS maison via Discord (interne).

  • discord.py + psutil — embeds live (services, sites, charge, mail)

  • Bot Node.js + dashboard web JWT/bcrypt (Express)

  • Healthchecks HTTP, SSL expiry, systemctl, processus

  • Alertes owner-only, refresh planifié

Et aussi : LeBonInformaticien.fr (vitrine + ticketing FreeScout) · erp-etancheite.fr (vitrine SEO) · facturation.informaclique.fr (Invoice Ninja self-hosted) · stack mail complète (Postfix + Dovecot + Roundcube + Nextcloud).


Open source · 15 outils, licence MIT

Des outils que j'ai écrits parce que j'en avais besoin, publiés parce qu'ils peuvent servir à d'autres. Zéro dépendance, zéro étape de build dans tous les cas, et rien n'appelle le réseau sauf quand c'est le sujet.

Dans un terminal
Outil Ce qu'il fait Stack
cmdguard Un deuxième regard sur les commandes shell que lance un agent IA — CLI + hook Claude Code Node
git-undo Lit ton reflog et te donne la commande exacte qui annule ce que tu viens de faire Node
git-heat Le code qui va te faire mal : points chauds, couplage caché, îlots de savoir, bus factor Node
git-cinema Transforme un historique git en film : lecteur HTML autonome, enregistrable en 1080p Node
shell-wrapped Le « Wrapped » de ton terminal : stats d'historique hors ligne + carte à poster Node
pullback Sauvegarder des serveurs entiers sur une machine chez soi, en tirant — un serveur compromis ne peut pas toucher ses copies Bash · ssh · rsync
frontdoor Audit TLS, redirections, en-têtes et cookies d'un site — et les lignes nginx / Caddy / Apache qui corrigent Node
Dans le navigateur — tout se calcule chez toi, rien n'est envoyé
Outil Ce qu'il fait Démo
whatsthisid Ce qu'est un identifiant opaque (UUID, ULID, Snowflake, JWT, clés d'API), quand il a été créé et ce qu'il révèle essayer
exif-scrub Voir ce que racontent tes photos — GPS, numéro de série — et le retirer sans réencoder un pixel essayer
roast-mon-github Tape un pseudo GitHub, prends-toi un roast, récupère ta carte de dev essayer
ponts-jours-feries Quels jours de congés poser en 2027 pour maximiser ses vacances essayer
ma-vie-en-chiffres Ton âge en jours, en secondes et en battements de cœur, ta vie en semaines essayer
chantier-3-lettres 9 questions, 3 lettres, 1 verdict : quel artisan du BTP es-tu ? essayer
FiveM
Ressource Ce qu'elle fait Stack
fivem-doorman Une règle devant chaque net event : débit, délai et schéma du contenu, pour qu'un client ne déclenche pas ce qu'il veut aussi vite qu'il veut. 86 tests Lua
fivem-cockpit Contrôles véhicule standalone : portes, vitres, sièges, moteur, clignotants, régulateur. Aucun framework, aucune dépendance Lua

tous les dépôts publics


Stack technique

Langages

langs

Backend & frameworks

backend
SQLAlchemy 2 Alembic Pydantic v2 Prisma NextAuth Zod React Hook Form TanStack Query Radix UI Recharts Uvicorn OpenAPI

Bases de données & cache

dbs
better-sqlite3 (WAL) MariaDB Argon2 bcrypt

FiveM ecosystem

FiveM ESX Legacy QBCore Qbox ox_lib ox_inventory oxmysql NUI React Tebex

Discord ecosystem

discord.js v14 discord.py @discordjs/voice OAuth2 Slash commands Stripe JWT

DevOps, infrastructure & self-hosting

ops
PM2 systemd HestiaCP Cloudron Postfix Dovecot Fail2Ban Let's Encrypt UFW

Cloud, hébergeurs & services tiers

Hetzner Contabo Hostinger Cloudflare MaxMind OpenAI Nextcloud FreeScout Roundcube Invoice Ninja n8n

Outils & IDE

tools Cursor Insomnia DBeaver


Projets phares

Tour d'horizon de mes produits, du SaaS métier au bot Discord premium, en passant par les scripts FiveM vendus sur Tebex. Ce sont des produits commerciaux : le code est fermé sauf mention contraire — ce qui est ouvert est plus haut.

Produit Stack En ligne Code
Internet Atlas — globe 3D + API GeoIP/DNS React · three.js · FastAPI · Nginx 🟢 atlas.informaclique.fr 🔓 altas-web
RoofPilot ERP — SaaS multi-tenant étanchéité FastAPI · SQLAlchemy 2 · PostgreSQL · React/Vite 🟢 roofpilot.fr 🔒 privé
Toastie Bot — Discord, 33 modules, Stripe premium discord.js v14 · better-sqlite3 · PM2 · Stripe 🟢 toastie.fr · statut 🔒 privé
Informaclique Platform — Next.js + Prisma + RBAC Next 14 · Prisma · NextAuth · OpenAI 🟢 informaclique.fr 🔒 privé
FiveM scripts — ESX/QBCore/Qbox production Lua · ox_lib · oxmysql · NUI React 🛒 Tebex 🔒 payant · un standalone ouvert
LeBonInformaticien — vitrine + ticketing PHP · MySQL · FreeScout 🟢 leboninformaticien.fr 🔒 privé
Cedron Surveille v3.0 — monitoring VPS par Discord discord.py · psutil · systemd ⚙️ interne, pas public 🔒 privé

dépôts publics Tebex


Stats GitHub

Followers Public repos Compte créé Profile views

stats top langs

streak

activity

trophées GitHub

animation snake des contributions GitHub


Philosophie de code

class Developer:
    def __init__(self):
        self.name      = "Cédric Point"
        self.role      = "Backend & Systems Developer"
        self.location  = "Lyon, France"
        self.values    = (
            "security_first",
            "server_side_validation",
            "clean_architecture",
            "production_ready",
            "no_spaghetti",
        )
        self.code      = ["Python", "TypeScript", "PHP", "Lua", "SQL", "Bash"]
        self.runs_on   = ["Debian", "Ubuntu", "Docker", "systemd", "PM2"]
        self.databases = ["PostgreSQL", "MariaDB", "SQLite (WAL)", "Redis"]

    def daily(self) -> str:
        return "Build clean systems. Keep them reliable. Scale with logic."

    def never(self) -> list[str]:
        return [
            "trust client data",
            "ship without server-side validation",
            "skip backups",
            "commit secrets",
            "deploy without TLS",
        ]

    def always(self) -> list[str]:
        return [
            "validate everything server-side",
            "add cooldowns, distance & permission checks",
            "log critical actions",
            "audit dependencies (pip-audit / npm audit)",
            "harden systemd units (NoNewPrivileges, ProtectSystem…)",
        ]

Me contacter

cedricpoint.fr informaclique.fr leboninformaticien.fr email pro Discord serveur Discord cedricpoint Tebex


Support

Si mes projets te servent ou t'inspirent — un café est toujours bien accueilli ☕

bmc tebex


🇬🇧 English version

I design and ship backend products and self-hosted systems. Based in Lyon, France, coming from real-world technical environments (waterproofing industry), I focus on reliability, maintainability and clean architecture.

Currently shipping (commercial products, closed source):

  • RoofPilot ERP — multi-tenant SaaS for roofing/waterproofing pros (FastAPI + SQLAlchemy 2 + PostgreSQL + Vite/React)
  • Toastie — full-featured Discord bot, v4.33 (33 modules, Stripe premium, web admin panel) — status page
  • Internet Atlas — 3D interactive map of internet infrastructure (React + three.js + FastAPI GeoIP), code is open
  • FiveM scripts — production-ready ESX Legacy / QBCore / Qbox resources sold on Tebex
  • Informaclique Platform — Next.js 14 + Prisma + NextAuth rebrandable marketing/admin platform

Open source — 15 MIT tools, no dependencies and no build step, and nothing on the network unless that is the point of the tool:

  • cmdguard — a second pair of eyes on the shell commands your AI agent runs
  • git-undo — reads your reflog, prints the exact command that undoes the last thing you did
  • git-heat — hotspots, hidden coupling and bus factor, from your git history
  • git-cinema — turns a git history into a film you can record to 1080p
  • shell-wrapped — Spotify Wrapped for your shell history, offline
  • pullback — back up whole servers by pulling, so a compromised server cannot reach its own copies
  • frontdoor — TLS, redirects, headers and cookies, plus the nginx/Caddy/Apache lines that fix them
  • whatsthisid — what an opaque identifier is, when it was made and what it gives away
  • exif-scrub — see and strip photo metadata without re-encoding a pixel
  • fivem-doorman — a rate, a cooldown and a schema in front of every FiveM net event
  • fivem-cockpit — standalone FiveM vehicle controls, no framework
  • …plus four small French-language browser toys

Open to freelance missions and technical partnerships — feel free to reach out at contact@informaclique.fr or on Discord.


Build clean systems. Keep them reliable. Scale with logic.

footer

Pinned Loading

  1. cmdguard cmdguard Public

    A second pair of eyes on the shell commands your AI agent runs. Zero-dependency CLI + Claude Code PreToolUse hook.

    JavaScript

  2. exif-scrub exif-scrub Public

    See what your photos say about you — GPS, serial number, the lot — and take it out without re-encoding a pixel. Runs in your browser or your terminal, offline.

    JavaScript

  3. git-undo git-undo Public

    Reads your reflog and tells you the exact command that undoes the last thing you did. Dry run by default, writes a backup ref before it touches anything.

    JavaScript

  4. pullback pullback Public

    Back up whole servers onto a machine at home, by pulling — so a server that gets broken into cannot touch the copies of itself. Bash, ssh and rsync, nothing else.

    Shell

  5. shell-wrapped shell-wrapped Public

    Spotify Wrapped for your terminal: reads your shell history offline and hands you a card you can post. No argument from your history ever reaches the output.

    JavaScript

  6. whatsthisid whatsthisid Public

    Paste an opaque identifier and find out what it is, when it was made, and what it gives away. UUID, ULID, KSUID, Snowflake, ObjectId, JWT, API keys — in your terminal or your browser, offline.

    JavaScript