depuis la création du compte
Confiez votre projet à Guillaume Boris
Faites appel à l'expertise de Guillaume Boris pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Votre projet mérite une équipe qui comprend autant vos objectifs que la technique.
Je dirige Kreomnis Data Intelligence, une entreprise française spécialisée dans le développement web, les logiciels sur mesure, l’intelligence artificielle, la cybersécurité et les jeux vidéo.
🌐 Sites web & applications
Création et refonte de sites vitrines, e-commerce, WordPress, applications web et mobiles, plateformes SaaS, CRM, outils métiers et tableaux de bord. Nous concevons des interfaces modernes, rapides, responsive et pensées pour convertir vos visiteurs en clients.
🤖 IA, data & automatisation
Intégration d’OpenAI et Claude, agents IA, chatbots, automatisations Python, API, traitement de données et optimisation de processus commerciaux ou administratifs.
🛡️ Cybersécurité
Audits, sécurisation des sites et applications, analyse des vulnérabilités CVE, surveillance, authentification et bonnes pratiques DevSecOps. La sécurité est prise en compte dès la conception.
🎮 Jeux vidéo & 3D
Création de jeux 2D/3D, expériences multijoueurs, interfaces interactives et visualisations Three.js.
💡 Nos propres produits
Kreomnis Cyber (cybersécurité), Vigie (veille CVE), Authentification (passkeys), QR Code, Kreomnis Dev, ainsi que Sumo, Brèche et KreomnisCraft. Kreomnis Sale et notre prochaine plateforme CVE sont en développement.
🤝 Réalisations clients
Mon Prof de Chant, AUHDA PROD, Vavahh et TruckNapoli : des univers variés, chacun avec ses besoins et son identité.
⚙️ Technologies
Python, Flask, FastAPI, JavaScript, TypeScript, React, Next.js, PostgreSQL, WordPress, Three.js, Linux, Git et API.
Ce qui nous distingue : une équipe polyvalente qui développe aussi ses propres produits, une vraie culture cybersécurité et un accompagnement de l’idée au déploiement. Nous privilégions les échanges directs, les devis clairs, les délais réalistes et les solutions adaptées à votre budget.
Parlons de votre projet : nous serons ravis de vous proposer une approche concrète.
Conception et développement de Kreomnis Authentification, une plateforme d’identité numérique et d’authentification centralisée, conçue pour sécuriser les connexions aux applications web tout en simplifiant l’expérience utilisateur.
L’objectif était de développer une véritable infrastructure d’authentification indépendante, permettant aux utilisateurs d’accéder à plusieurs applications avec une identité unique, sans avoir à multiplier les comptes et les mots de passe.
Ce projet s’inscrit dans l’écosystème logiciel de Kreomnis Data Intelligence, avec une approche orientée cybersécurité, protection de la vie privée et maîtrise des mécanismes d’identification.
La plateforme repose notamment sur les standards OAuth 2.0, OpenID Connect (OIDC), WebAuthn et les technologies cryptographiques modernes.
Fonctionnalités et développements
Le projet comprend :
* Un système d’authentification centralisée permettant de mutualiser l’identification entre différentes applications.
* Une architecture Single Sign-On (SSO) reposant sur le protocole OpenID Connect.
* L’intégration de l’authentification sans mot de passe via les Passkeys et WebAuthn.
* La prise en charge des mécanismes de validation biométrique ou par code PIN proposés par les appareils compatibles.
* Un système de comptes reposant sur une identité pseudonyme et une approche de minimisation des données personnelles.
* La génération et l’utilisation de clés cryptographiques pour l’authentification.
* Un mécanisme de challenge-réponse utilisant des signatures numériques ECDSA P-256.
* Des contrôles cryptographiques supplémentaires pour vérifier les preuves d’authentification.
* Une gestion des sessions utilisateurs avec cookies sécurisés et mécanismes de déconnexion.
* Un système d’autorisation OAuth 2.0 Authorization Code avec PKCE.
* La génération et la vérification de jetons d’identité signés.
* La mise à disposition de clés publiques via JWKS pour permettre aux applications connectées de vérifier les signatures.
* Des endpoints d’identification et d’informations utilisateur conformes à l’architecture OIDC.
* Des mécanismes de limitation des requêtes et de prévention des abus.
* Un système de preuve de travail (Proof of Work) pour limiter certaines créations de comptes et requêtes automatisées abusives.
* La protection des opérations sensibles contre les attaques CSRF.
* La mise en place d’en-têtes de sécurité et de politiques Content Security Policy.
* Une interface de gestion du compte utilisateur et des informations associées.
* Des fonctionnalités d’exportation des données et de gestion de l’identité numérique.
* Un système de journalisation des événements techniques et de suivi des métriques.
* Des tests automatisés portant notamment sur les mécanismes d’authentification et la validation cryptographique.
* Une architecture destinée à faciliter l’intégration de nouvelles applications au sein de l’écosystème Kreomnis.
Architecture technique et cybersécurité
Une partie majeure du développement repose sur la conception d’une infrastructure d’identité, au-delà d’une simple page de connexion.
Le projet mobilise des compétences avancées en :
Développement backend Python et Flask, intégration d’API REST, protocoles OAuth 2.0 et OpenID Connect, WebAuthn, cryptographie asymétrique, gestion des sessions, validation de jetons, conception de systèmes d’authentification et sécurisation applicative.
Une attention particulière a été accordée à la réduction de l’exposition des données personnelles, à la protection contre les attaques par rejeu, à la vérification des signatures et à la séparation des responsabilités entre les applications clientes et le serveur d’identité.
Particularité du projet
Contrairement à une authentification traditionnelle reposant uniquement sur un identifiant et un mot de passe, Kreomnis Authentification explore une approche fondée sur la preuve cryptographique de possession d’une identité numérique.
L’architecture vise à faciliter la connexion entre différentes applications tout en limitant la collecte d’informations personnelles et en conservant une maîtrise technique des mécanismes de sécurité.
Le projet a également été conçu comme un composant réutilisable pour les futures plateformes SaaS, applications et jeux vidéo de Kreomnis Data Intelligence.
Résultat
Développement d’une solution d’authentification sur mesure intégrant des mécanismes de connexion sans mot de passe, des protocoles d’identité fédérée, une architecture cryptographique et des fonctionnalités de sécurité avancées.
Ce projet démontre notre capacité à concevoir des composants backend sensibles, des architectures d’authentification, des systèmes de gestion d’identité et des solutions de cybersécurité destinées à être intégrées dans des applications professionnelles.
Conception et développement complet de Kreomnis Vigie, une plateforme web française spécialisée dans la veille en cybersécurité, l’analyse des vulnérabilités informatiques (CVE), l’agrégation de données de sécurité et la diffusion automatisée de bulletins d’alerte.
L’objectif était de créer une véritable solution de Cyber Threat Intelligence, capable de centraliser plusieurs sources internationales de cybersécurité, de traiter leurs informations et de les rendre accessibles dans une interface moderne, structurée et compréhensible.
La plateforme s’adresse notamment aux analystes SOC, RSSI, équipes DevSecOps, administrateurs systèmes et professionnels de la cybersécurité.
Le projet comprend :
* Un système automatisé de collecte, de traitement et de publication d’informations relatives aux vulnérabilités informatiques.
* L’exploitation de plusieurs sources de référence : NIST NVD, CERT-FR, CISA KEV, FIRST EPSS et OSV.
* La génération de bulletins quotidiens recensant les vulnérabilités critiques ou activement exploitées.
* Un système de synthèse des événements de sécurité avec recommandations et actions correctives.
* Une base de fiches CVE détaillées, présentant les caractéristiques techniques de chaque vulnérabilité.
* L’affichage des scores CVSS pour évaluer la gravité des failles.
* L’intégration des indicateurs EPSS permettant d’estimer la probabilité d’exploitation.
* L’identification des vulnérabilités figurant dans le catalogue CISA KEV.
* Le classement des vulnérabilités selon leur criticité, leur exploitation connue et les informations disponibles.
* Une présentation des éditeurs, produits, composants et versions potentiellement affectés.
* Des analyses techniques détaillant les vecteurs d’attaque, les impacts et les mécanismes d’exploitation.
* La publication des correctifs disponibles et des recommandations de remédiation.
* Des liens vers les sources officielles, avis éditeurs et références techniques.
* Un moteur de recherche transversal permettant de retrouver une CVE, un éditeur, un logiciel ou un type de vulnérabilité.
* Des filtres avancés par niveau de gravité, statut d’exploitation, éditeur et catégorie.
* Une recherche rapide accessible depuis différentes sections de l’application.
* Un tableau de synthèse présentant les derniers bulletins et les indicateurs de menace.
* Une rubrique de veille cyber consacrée aux ransomwares, fuites de données, campagnes d’attaque et évolutions réglementaires.
* Une section d’analyses approfondies permettant de décrypter les menaces et les enjeux techniques.
* Un espace média dédié aux podcasts, interviews et contenus autour de l’intelligence artificielle et de la cybersécurité.
* Un système de newsletter pour recevoir des synthèses régulières des actualités de sécurité.
* Des flux RSS dédiés à la veille CVE et aux actualités cybersécurité.
* Une interface responsive adaptée aux ordinateurs, tablettes et smartphones.
* Une direction artistique inspirée des terminaux informatiques et des interfaces de surveillance de sécurité.
Architecture, automatisation et Data Intelligence
Une part importante du développement repose sur la structuration et l’exploitation de données techniques provenant de sources hétérogènes.
Le projet mobilise des compétences en :
* Développement web Full Stack.
* Conception de plateformes de cybersécurité.
* Intégration de sources de données et d’API.
* Automatisation de traitements et de publications.
* Normalisation et organisation des données CVE.
* Analyse et corrélation d’informations de sécurité.
* Gestion de bases de données.
* Construction de moteurs de recherche.
* Présentation d’indicateurs et de tableaux de bord.
* Conception d’interfaces professionnelles orientées données.
* Gestion des performances et du référencement.
* Sécurisation et maintenance des applications web.
Une attention particulière a également été portée à la protection des données, avec notamment des choix d’hébergement européen, des polices auto-hébergées, des mesures d’audience respectueuses de la vie privée et un chargement conditionnel des contenus externes.
Particularité du projet
Kreomnis Vigie ne se limite pas à afficher une liste de vulnérabilités.
La plateforme vise à transformer des données techniques complexes en informations directement exploitables pour comprendre les menaces, identifier les risques prioritaires et faciliter les décisions de remédiation.
Elle associe développement logiciel, automatisation, traitement de données, cybersécurité et publication de contenus spécialisés au sein d’un même produit.
Résultat
Une plateforme de veille cybersécurité opérationnelle, accessible en ligne, proposant des bulletins automatisés, des fiches CVE détaillées, un moteur de recherche, des analyses et des outils de diffusion d’informations.
Ce projet développé par Kreomnis Data Intelligence démontre notre capacité à concevoir des applications web complexes, à intégrer plusieurs sources de données, à automatiser leur exploitation et à développer des outils professionnels spécialisés dans la cybersécurité et la Data Intelligence.
Conception et développement d’une infrastructure réseau dédiée aux jeux vidéo multijoueurs en temps réel, reposant sur une architecture personnalisée inspirée des principes de Cloudflare Workers et PartyKit.
L’objectif était de concevoir un système réseau performant, modulaire et évolutif, permettant de gérer les communications entre joueurs, les sessions multijoueurs et la synchronisation des événements sans dépendre entièrement d’une solution de gestion de parties tierce.
Cette infrastructure s’inscrit dans le développement de l’écosystème de jeux vidéo de Kreomnis Data Intelligence, notamment Brèche et Kreomnis Sumo.
Le projet couvre plusieurs aspects techniques :
* Conception d’une architecture client-serveur dédiée aux jeux multijoueurs.
* Développement d’un système de communication bidirectionnelle en temps réel via WebSocket.
* Gestion des connexions entre navigateurs et serveurs de jeu.
* Organisation des joueurs au sein de salons et de sessions multijoueurs.
* Gestion du cycle de vie des sessions : connexion, participation, déconnexion et fermeture.
* Synchronisation des positions, actions et événements entre les différents joueurs.
* Transmission des événements réseau avec diffusion ciblée aux participants concernés.
* Centralisation de la logique de jeu et validation des actions côté serveur.
* Gestion des états de partie et des informations partagées entre utilisateurs.
* Conception d’un système de communication événementiel adapté aux interactions rapides.
* Gestion des déconnexions et mécanismes de reconnexion.
* Optimisation des échanges réseau afin de limiter les données transmises et la latence.
* Séparation de la logique réseau, de la simulation du jeu et du rendu graphique.
* Structuration d’une architecture réutilisable pour différents projets multijoueurs.
* Prise en compte des problématiques de sécurité, de validation des messages et de prévention des abus.
* Préparation de l’architecture pour permettre son évolution et sa montée en charge.
Une attention particulière a été portée à la réactivité des communications, à la cohérence des états de jeu et à la maîtrise de la logique serveur.
La particularité du projet réside dans le développement d’une logique réseau propriétaire, inspirée des architectures modernes de serveurs temps réel, plutôt que dans la simple intégration d’un service multijoueur existant.
Cette approche permet d’adapter les mécanismes de communication aux besoins spécifiques de chaque jeu et de conserver une meilleure maîtrise de leur fonctionnement.
Le projet démontre des compétences en programmation réseau, architecture backend, WebSocket, synchronisation temps réel, conception de serveurs multijoueurs et développement de systèmes distribués.
Résultat : une base technique de communication multijoueur sur mesure, conçue pour être réutilisée et enrichie au sein de plusieurs jeux et applications interactives développés par Kreomnis Data Intelligence.