Skip to content
View nbeny's full-sized avatar
🌪️
El Tornado
🌪️
El Tornado

Highlights

  • Pro

Block or report nbeny

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
nbeny/README.md

Nicolas BENY

Développeur Fullstack Sénior · DevOps · Sécurité applicative
Architecture robuste, code propre, sécurité dès la conception.

Portfolio LinkedIn HackTheBox Email CV


À propos

Développeur full stack avec 5+ ans d'expérience en conception et développement d'applications web et backend, de la cybersécurité au SaaS maritime en passant par la food tech et la gouvernance GRC.

Formé à l'École 42 Paris, certifié AWS Cloud Practitioner. Je travaille surtout sur des architectures scalables, la sécurité applicative (OWASP, pentest) et l'automatisation d'infrastructure.

  • 📍 Wimereux, Hauts-de-France — ouvert à la mobilité internationale
  • 🛠️ Actuellement : Urban Link (plateforme de connectivité urbaine) et un homelab Proxmox / Mikrotik
  • 🔐 CTF & pentest sur HackTheBox — writeups publiés sur nbeny.fr/hackthebox
  • 🗣️ Français (natif) · Anglais (C1)

Stack

Frontend

React Next.js TypeScript Tailwind CSS React Native

Backend

NestJS Node.js Python FastAPI Go Rust GraphQL Django

Systèmes & Robotique

C++ ROS 2 PX4 Gazebo ONNX Runtime

Data

PostgreSQL MongoDB Redis Prisma DynamoDB

Cloud & DevOps

AWS Docker Proxmox Terraform Ansible Linux MikroTik

Sécurité

OWASP Burp Suite Metasploit Wireshark HackTheBox


Parcours

Période Entreprise Rôle
Août 2024 – Juin 2025 Pocket Result Senior Fullstack — Gouvernance & GRC (NestJS, React, SpiceDB)
Mai 2024 – Août 2024 Veson — Shipfix Fullstack — SaaS maritime (React, GraphQL, IA)
Avr. 2022 – Juin 2023 Rushour Fullstack — Food tech (Node.js, React Native, AWS)
Déc. 2019 – Déc. 2021 Intrinsec Backend — Cybersécurité (FastAPI, Go gRPC, Terraform)

Projets récents

Mes derniers dépôts publics (source-visible, sous licence propriétaire) :

🏙️ UrbanLink

Marketplace sociale de proximité fusionnant réseau social, marketplace d'objets et de services dans un même graphe de confiance. Feed social & messagerie temps réel (GraphQL Subscriptions), recherche géospatiale à confidentialité préservée (geohash + Haversine), paiements & KYC/KYB via Stripe Connect, livraison Sendcloud, géocodage souverain (BAN gouv.fr + Nominatim auto-hébergé, zéro appel Google).

NestJS 11 · Next.js 16 · GraphQL · Ory Kratos · Elasticsearch · Kafka · Temporal · Stripe

Plateforme event-driven de market intelligence crypto et de trading autonome : collecte temps réel (CoinGecko, DexScreener, réseaux sociaux, news), analyse d'opportunités déterministe + IA, scoring de risque, et exécution sous garde-fous sur Kraken Futures avec un opérateur humain dans la boucle. Terminal web de supervision et de contrôle.

Python · Kafka · PostgreSQL · Kraken Futures · Hugging Face · WebSocket

🛰️ AutoScanner

Plateforme de pentest / red-team mono-opérateur : découverte d'assets, orchestration sandboxée de ~100 outils Kali/ProjectDiscovery en conteneurs isolés, corrélation des findings inter-scanners, enrichissement CVE et reporting. Inclut AutoHunt — une boucle de chasse autonome où Claude décide du prochain scanner à lancer après chaque résultat (recon → énumération → vuln scan → injection).

Nx 20 · NestJS 11 · Prisma 6 · PostgreSQL · BullMQ · Apollo GraphQL · React + Vite · Docker

Orchestrateur autonome qui pilote le CLI claude en boucle pour construire un projet à partir d'une seule idée — sans intervention humaine après le lancement. Phase de brainstorm (2-3 approches → choix → design), puis boucle d'itération avec modes create / feature / security / product / auto (H24) et un mode vault (base de connaissances Obsidian).

NestJS · Prisma · Next.js · SSE · Docker · commander

Équipe commerciale virtuelle : agents Claude de recherche d'offres (freelance, CDI), prospection, matching et suivi, adossés à une CLI Node sans aucune dépendance (TypeScript exécuté nativement par Node 24). Les agents sont les yeux, le code est la mémoire : chaque fait exige une URL source, le score exclut les inconnues au lieu de les deviner, et aucun message ne part sans relecture humaine — les agents ne produisent que des brouillons.

TypeScript · Node 24 · Claude Code agents · node:test · CLI

Configuration complète et documentée pour protéger un VPS Debian (Traefik partagé derrière Cloudflare) avec CrowdSec et le WAF Coraza (OWASP CRS v4) : blocage L7 des IP malveillantes, inspection WAF de chaque requête (SQLi, XSS, LFI/RFI, RCE), et bannissement nftables au niveau OS pour SSH.

CrowdSec · Coraza · Traefik · nftables · Docker · OWASP CRS

🛸 Dronoto

Drone autonome piloté par IA : cartographie 3D, exploration autonome de zones inconnues et liaison radio longue portée. Principe directeur — la sécurité et le contrôle temps réel sont locaux et déterministes (le drone vole serveur éteint, radio coupée, GPS perdu) ; l'intelligence et la supervision sont distantes et optionnelles. Localisation FAST-LIO2 + EKF2, carte OctoMap libre/occupé/inconnu, exploration par frontières → next-best-view.

C++ · ROS 2 Jazzy · PX4 SITL · Gazebo · FAST-LIO2 · GTSAM · ONNX Runtime · FastAPI · TimescaleDB/PostGIS

🤖 Roboto

Plateforme robotique mobile autonome open-source, Rust-first, bâtie autour de ROS 2 (budget matériel 300–500 €). Le cœur métier — état, contrôle, sécurité — est écrit en Rust et ignore ROS 2, le matériel et tout runtime async : le risque du binding ROS 2 est confiné à une seule crate remplaçable, et le cœur reste testable partout. Couche IA Python (vision, VLM, STT/TTS), dashboard Next.js.

Rust · ROS 2 · robot-core / safety / hal · Pico 2 (MCU) · Node.js · Next.js · Python (IA)

Infrastructure de contrôle à distance : agents Rust en reverse connection vers un serveur central (Axum + PostgreSQL) avec dashboard web React. Workspaces séparés agent / serveur / tools et protocole partagé.

Rust · Axum · PostgreSQL · React · WebSocket · Docker

🏛️ HexaPolis

Monorepo d'ingestion des données publiques de l'Assemblée nationale : pipeline bronze → silver → gold (schémas Prisma dédiés), API GraphQL NestJS et front Next.js. Statistiques dérivées indexées vers Elasticsearch et exposées via des tableaux de bord Kibana.

NestJS · Next.js · Prisma · GraphQL · PostgreSQL · Elasticsearch · Turborepo

Plateforme éditoriale assistée par IA : pipeline de génération d'articles (recherche, rédaction, vérification, SEO, publication) et administration multi-utilisateurs. Authentification par cookies httpOnly rotatifs, origine unique en développement via reverse proxy Caddy.

NestJS · Next.js · GraphQL · Prisma · Redis · Caddy · zod


Formation & certifications

  • 🎓 École 42 Paris — Grande École du Numérique
  • 🎓 Formasup HDF — Expert Architecte du Numérique
  • 🏅 AWS Certified Cloud Practitioner (CLF-C02)
  • 🏴 HackTheBox — machines & challenges, writeups sur nbeny.fr/hackthebox

Langages les plus utilisés

TypeScript 65% Python 8% C 7%

JavaScript 7% HTML 6% Rust 1%

Shell 1% C++ <1% HCL <1%

Aussi présents dans mes dépôts : Jinja, C#, CSS, Go, PHP, PLpgSQL, Dockerfile, RouterOS Script…

Agrégat réel des octets par langage (API GitHub) sur 137 dépôts publics et privés, hors dépendances vendored (venvs, datasets, assets moteur).

Followers Stars


Une idée de projet ? Parlons-en →
contact@nbeny.fr · Wimereux, France

Pinned Loading

  1. BotTrading BotTrading Public

    Plateforme event-driven de market intelligence crypto et de trading autonome. Consultable uniquement - voir LICENSE.

    Python

  2. Crowdsec Crowdsec Public

    Shell

  3. AutoDevClaude AutoDevClaude Public

    TypeScript

  4. RAT RAT Public

    Rust