Skip to content
View loicguillois's full-sized avatar

Organizations

@FitLab44 @StartupsPoleEmploi

Block or report loicguillois

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
loicguillois/README.md

Loïc Guillois

Software Engineer | AI · Cybersecurity · IoT

Full-stack developer & AI engineer with 15+ years of experience. Building secure digital products for French government beta.gouv.fr. Security & data teacher. Passionate about low-level systems.


Areas of Expertise

Full-Stack Development

  • Backend (Node.js, Python/Django, Java/Spring)
  • Frontend (React, Redux, JavaScript ES6+)
  • Databases (PostgreSQL, MongoDB, Redis)
  • API design (REST, OAuth, JWT)

DevOps & Cloud

  • CI/CD (GitHub Actions, Docker, Ansible)
  • Cloud platforms (AWS, Azure, Clever Cloud, Scalingo)
  • Monitoring, logging & backup strategies

Artificial Intelligence & Data

  • Machine Learning / Deep Learning (Scikit-learn, TensorFlow, PyTorch)
  • NLP & LLM (OpenAI API, SpaCy, NLTK)
  • Computer Vision (OpenCV)
  • Data pipelines (Dagster, MLflow, Metabase)

Cybersecurity

  • Application security (OWASP, vulnerability management)
  • Compliance (GDPR, risk analysis)
  • Reverse engineering & forensics
  • Vulnerability exploitation (CTF, personal projects)

Systems & IoT

  • Kernel / bare-metal development
  • Systems programming (C, x86 assembly)
  • Real-time embedded systems

Personal Projects

Project Description Stack Topic
music-genre-classification CNN-based music genre classifier (90% accuracy) Python, TensorFlow AI / Machine Learning
french-museum-recommender Hybrid museum recommender (NLP + Graph) Python, Node2Vec AI / Machine Learning
cyber-log-clustering ML-based threat detection from network logs Python, Scikit-learn AI / Cybersecurity
slopwatch Detect AI-hallucinated malicious packages Rust Cybersecurity
md5hack GPU-accelerated MD5 bruteforce CUDA, C Cybersecurity
ExigeOS Experimental bare-metal kernel C, Assembly Low-level / IoT
Elise-OS Experimental operating system C Low-level / IoT
MicroANT OS-less heart rate monitor Embedded C Low-level / IoT
FireSynth 3D particle engine C++ 3D / Gaming

Open Source Contributions

Play Framework (2010's)

Early contributor to Play Framework, a high-velocity web framework for Java and Scala.

Beta.Gouv (2016-present)

Developer and technical lead on several French government startups:


Education

  • Advanced AI for Data Analysis — École Polytechnique Executive Education (2022)
  • Machine Learning Engineer — OpenClassrooms (2022)
  • Master M2IRT — ITIN / CCI Versailles (2009)

Pinned Loading

  1. MTES-MCT/zero-logement-vacant MTES-MCT/zero-logement-vacant Public

    Zéro Logement Vacant est un service public numérique qui accompagne les collectivités dans la mobilisation des propriétaires de logements vacants et de passoires énergétiques.

    Jupyter Notebook 6 1

  2. numerique-gouv/sites-faciles numerique-gouv/sites-faciles Public

    Gestionnaire de contenu permettant de créer et gérer un site internet basé sur le Système de design de l'État, accessible et sécurisé. Basé sur Wagtail CMS

    Python 64 55

  3. betagouv/mon-entreprise betagouv/mon-entreprise Public

    L'assistant officiel des entrepreneurs

    TypeScript 313 96

  4. betagouv/beta.gouv.fr betagouv/beta.gouv.fr Public

    Le site public de l'Incubateur de Services Numériques de l'État

    Jupyter Notebook 267 1k

  5. StartupsPoleEmploi/anotea StartupsPoleEmploi/anotea Public

    Service lancé par France Travail permettant de collecter les avis de demandeurs d'emplois ayant suivis une formation.

    JavaScript 21 4

  6. betagouv/SPPNautCarting betagouv/SPPNautCarting Public archive

    First version of interface to manage nautic publication

    Python 3 4