Aller au contenu

Kevin Kameni · Val-de-Marne, France

Je construis des produits. Et je sécurise ce qui les fait tourner.

Étudiant en Mastère Cybersécurité à l'ESGI, alternant sécurité des systèmes d'information chez Cap2i, et développeur de produits qui ont de vrais utilisateurs. Tout ce que vous verrez ici est en ligne, sur un serveur que j'administre moi-même.

Services en ligne

01 — Deux casquettes

Le jour, je protège un système d'information. Le soir, j'en fais tourner un autre.

Chez Cap2i, j'assiste le responsable de la sécurité des systèmes d'information : mise en place du SIEM, maintien des postes et de l'EDR, registre des traitements RGPD, tests de reprise d'activité, formalisation de la politique de sécurité pour des clients des secteurs nucléaire et défense.

Chez moi, je conçois et je publie des produits de bout en bout : une app sur l'App Store, un SaaS avec paiements, des bots Discord utilisés chaque jour. Je les héberge, je les surveille et je les durcis moi-même.

Les deux se nourrissent : je sais ce qu'un attaquant cherche quand j'écris une ligne de code, et je sais ce que coûte une mauvaise configuration quand j'en relis une au travail.

  • App StoreGifty, app iOS native en Swift, publiée en octobre 2026.
  • Stripe en prodAlterno encaisse de vrais paiements, à l'usage, par crédits.
  • 1 serveurUne seule machine, durcie et surveillée, pour tout ce qui suit.

02 — Produits

Des produits en ligne, avec de vrais utilisateurs.

Pas de maquettes : chaque capture ci-dessous est prise sur le site en production. Cliquez, c'est ouvert.

gifty.kameni.fr
Page d'accueil de Gifty : « Le bon cadeau, sans gâcher la surprise ».
Gifty sur iPhone.

01 / 04

Gifty

La liste d'envies qui garde la surprise.

Chacun tient sa liste, les proches réservent sans que la personne le sache, Secret Santa à l'aveugle, rappels d'anniversaire. D'abord une application web installable, puis une app iOS native publiée sur l'App Store, les deux sur la même API. Gifty+ ajoute une assistante qui trouve l'idée de cadeau.

Rôle
Conception, développement web et iOS, publication, hébergement
Stack
SvelteKit · SQLite · Swift 6 / SwiftUI · notifications push
Depuis
2026 · en ligne, utilisé par mes proches
alterno.app
Page d'accueil d'Alterno : « Toujours pas d'alternance ? Laisse Alterno s'en charger ».
Alterno sur mobile.

02 / 04

Alterno

L'alternance, prise en charge.

Un SaaS pour les étudiants qui cherchent encore une alternance : fiches entreprises construites à partir de la base Sirene, candidatures rédigées puis relancées, bilan de campagne. Paiement à l'usage par crédits. Avant chaque mise à jour, le moteur repasse un banc de 47 entreprises réelles.

Rôle
Tout : produit, moteur de recherche, paiements, déploiement
Stack
SvelteKit · SQLite · Stripe · modèles de langage
Depuis
Octobre 2026 · en ligne
trustpack.fr
Page d'accueil de TrustPack : « Votre site respecte-t-il le RGPD ? Vérifiez-le maintenant ».

03 / 04

TrustPack

L'audit RGPD et sécurité qu'un dirigeant de PME passe seul, en dix minutes.

Dix-huit questions sans jargon, un score par catégorie, un plan d'action qui commence par ce qui protège le plus. En page d'accueil, une analyse gratuite du site du visiteur. Conçu avec Anton Gustave au sein du studio Kapex : il porte l'offre, je porte la conception, le développement et l'hébergement.

Rôle
Conception, développement full-stack, hébergement
Stack
React · Supabase · nginx
Depuis
2025 · en ligne
worthit.kameni.fr
Page d'accueil de Worth It ? : « Combien tu paierais pour ce que tu convoites vraiment ? », avec l'enchère de démonstration animée.

04 / 04

Worth It ?

Un jeu d'enchères en temps réel, entre amis.

On mise sur des mots et des situations, par thème, avec des briefs et une enchère inversée pour corser la fin. Parties multijoueurs synchronisées à la seconde, panneaux d'enchère numérotés, marteau sonore, listes de mots maison, narration générée pendant la partie. Refonte graphique « salle des ventes » en octobre 2026.

Rôle
Règles du jeu, temps réel, interface, hébergement
Stack
SvelteKit · WebSocket · SQLite
Depuis
2026 · en ligne

03 — Parcours

Côté sécurité, en entreprise.

Trois semaines en entreprise, une semaine en cours : c'est le rythme de l'alternance depuis 2023. D'abord le support et la téléphonie d'une grande banque, aujourd'hui la sécurité d'un système d'information.

  1. Nov. 2025 → aujourd'huiAlternance

    Alternant assistant RSI

    Cap2i · Sartrouville (78)

    • Maintien en condition opérationnelle et sécurisée du système d'information : postes, mises à jour, EDR.
    • Interface avec le prestataire pour la mise en place du SIEM (LogPoint), contrôle des politiques de rétention et des pistes d'audit.
    • Suivi de la conformité RGPD et du registre des traitements.
    • Tests de vulnérabilité, tests de reprise et de continuité d'activité, suivi des correctifs critiques.
    • Formalisation de la politique de sécurité pour des clients des secteurs nucléaire et défense.
    • Déploiement de la solution de gestion documentaire Visiativ.
  2. Oct. 2023 → sept. 2025Apprentissage

    Apprenti technicien IT

    Axians Outsourcing Paris · Guyancourt (78), déployé au Crédit Agricole

    • Support de proximité et support VIP auprès des cadres dirigeants.
    • Communication unifiée : téléphonie IP, softphones, Teams.
    • Résolution d'incidents et escalade N2/N3 dans l'outil ITSM.
  3. 2025 → 2027Formation

    Mastère Cybersécurité

    ESGI · Paris

    • Investigation numérique (forensique poste, mémoire, mobile), détection d'intrusion, cryptographie, sécurité Python et Linux.
  4. 2022 → 2025Formation

    BUT Réseaux & Télécommunications

    IUT d'Auxerre (89)

    • Routage, commutation, VPN, BGP et MPLS ; sécurité offensive sur Kali ; supervision avec Splunk, Nagios et Wazuh.
  • StormshieldCSNA — Stormshield Network AdministratorDéc. 2024 → déc. 2027
  • CiscoCCNA — Enterprise Networking, Security & AutomationJanv. 2024
  • ANSSIMOOC SecNumacadémieOct. 2023
  • CiscoCCNA — Switching, Routing & Wireless EssentialsJuin 2023

04 — Sous le capot

Un serveur, administré à la main.

Tout ce qui est présenté ici tourne sur une seule machine que j'ai installée, durcie et que je surveille. Pas de plateforme clé en main : nginx, Docker, systemd, et un certificat Let's Encrypt par service. L'état ci-dessous est relevé depuis le serveur lui-même.

État des servicesen ligne
Alternoalterno.app—
TrustPacktrustpack.fr—
Worth It ?worthit.kameni.fr—
Relayrelay.kameni.fr—
PunchTrackpunchtrack.kameni.fr—
Pilotepilote.kapex.app—
Comptes Kapexcomptes.kapex.app—
FYCfyc.kameni.fr—
Ce sitekevin.kameni.fr—

Vérification toutes les cinq minutes, depuis le serveur lui-même.

Ce que j'y ai mis en place

  • 01Surface réseau réduite à SSH et HTTPS, pare-feu ufw, fail2ban sur les tentatives d'accès.
  • 02TLS 1.2 minimum, HSTS et en-têtes de sécurité posés par nginx sur chaque site, sans écraser ceux des applications.
  • 03Content Security Policy stricte sur les applications : aucun style ni script en ligne, y compris sur cette page.
  • 04Processus isolés : plafonds mémoire et CPU par cgroup, earlyoom, conteneurs en lecture seule et sans capacités superflues.
  • 05Secrets hors du code, fichiers de configuration en lecture propriétaire, sauvegardes automatiques des bases.
  • 06Supervision maison avec Mechamaru : disponibilité, alertes Discord et e-mail, rapports pour les clients.

Infrastructure

Debian, nginx, Docker, systemd, Let's Encrypt, ufw, fail2ban, OVH et Hetzner, DNS, SMTP.

Développement

SvelteKit, Node.js, SQLite, Swift 6 / SwiftUI, Python (bots Discord, FastAPI, Flask), Stripe, WebSocket, Playwright, intégration de modèles de langage.

Sécurité & réseau

Cisco (CCNA), Stormshield, Windows Server et Active Directory, PowerShell, SIEM LogPoint, Splunk, Wazuh, EDR, Wireshark, Kali Linux, RGPD, ISO 27001, PRA / PCA.

05 — À côté

Et à côté, pour le plaisir.

Des outils pour moi, des projets d'école, des jeux pour les soirées. Tout tourne aussi sur le serveur.

  • Isagi Bot Discord

    Compagnon de la Coupe du monde 2026 : cotes et pronostics via API-Football, tirage au sort d'une équipe par joueur, classement entre amis.

    Python·2026

  • Yumeko Bot Discord

    Économie de serveur et paris : casino, boutique, paris à cotes fixes ou en parimutuel, couplée à Isagi pour les matchs. Portefeuille partagé avec Kaede.

    Python·2026

  • Kaede Bot Discord

    Musique, modération, tableau de bord et alertes : le bot utilitaire du serveur, lancé en service systemd.

    Python · py-cord·2026

  • Distill Notes

    Des notes prises à la volée, transformées en fiches structurées, versionnées et corrigeables, où l'assistant marque ce qu'il a ajouté. Invitations et partage. 323 tests automatisés.

    SvelteKit · SQLite·distill.kameni.fr

  • Mechamaru Supervision

    Moniteur de disponibilité maison : vérifie chaque service, alerte par Discord et e-mail, garde en vie les bases des clients, produit des rapports.

    Node.js · Docker·2026

  • Halloween Soirée

    Le site de la soirée du 31 octobre : réponses des invités, album, murder party avec régie en direct, loup-garou sur la télé du salon.

    Node.js·halloween.kameni.fr

  • RAT Projet ESGI

    Outil d'administration à distance en Python : communication chiffrée TLS, plusieurs agents, interface en ligne de commande et tableau de bord web.

    Python · TLS·GitHub

  • CyberScore Sensibilisation

    Sensibiliser les collaborateurs à la cybersécurité par le jeu : quiz, classement, campagnes de phishing simulées avec GoPhish.

    Flask · SQLite·GitHub

  • Relay & PunchTrack Outils perso

    Relay fait passer fichiers et textes entre mes appareils. PunchTrack suit les séances de boxe et de muscu, pour un coach et son élève, hors ligne d'abord.

    SvelteKit·2026

06 — Pour les clients

Et pour les clients, Kapex.

Avec Anton Gustave, nous avons monté Kapex : il porte la relation client et l'offre, je conçois et je développe. Sites vitrines, outils métier, automatisations, avec un regard sécurité dès le premier rendez-vous.

07 — Contact

On en parle ?

kevin@kameni.fr

Alternance, mission, produit à construire ou simple curiosité sur le serveur : écrivez-moi, je réponds vite.