Alexis Rossfelder

Ingénieur IA & systèmes

Étudiant en informatique à Télécom SudParis, avec une formation en science des données, IA, réseaux et systèmes. Je travaille en Python et en Rust : entraîner des modèles, administrer des réseaux de campus, écrire des démons système Android.

Alexis Rossfelder, lors d'une conférence, photo de Declic Club Photo
Vice-président, MiNET
A dirigé le fournisseur d'accès associatif du campus, qui servait ~800 résidents.
Photo : Déclic Club Photo Engagement Mentor et ambassadeur pour les filles et les femmes dans la tech.
01 — Réalisations

Ce que j'ai construit au plus près du métal

01IA : aide légèreJ'ai écrit chaque ligne moi-même ; l'IA m'a seulement aidé à réfléchir à certaines décisions de conception.Rust · Android · Fedora Silverblue — en cours

RegainOS

Une couche de continuité open source entre Android et Linux, dans l'esprit de la Continuité d'Apple. Un démon Rust natif dans la ROM gère la cryptographie, l'appairage par QR code et le routage, puis ouvre un tunnel QUIC mTLS Ed25519 vers le bureau.

RusttokioQUIC (quinn)BLEAOSPBinder / AIDLKotlin / Compose
02IA : design uniquementL'IA a aidé pour le design visuel. Le code est entièrement de moi.Mobile · IA embarquée

Recapp

Une application de notes vocales volontairement minimale : un écran pour enregistrer, un pour chercher. Les enregistrements ne quittent jamais le téléphone ; la transcription tourne localement chaque nuit, et l'archive s'améliore pendant que vous dormez.

Reconnaissance vocaleInférence embarquéePriorité au hors ligneKotlin / Jetpack ComposeLiteRT
03Sans IALes deux sont écrits entièrement à la main : marcher par choix, le moteur voxel avant l'existence des outils de code IA.Infographie
Scène raymarchée par marcher : sphères réfléchissantes et cubes de verre éclairés par des lumières rouges et bleues

marcher & Voxel Renderer

marcher est un raymarcher en Rust qui transforme une description de scène en arbre de champs de distance signés et l'ombre en GLSL. Avant lui, un moteur voxel en C++ sur OpenGL avec terrain de Perlin, construction de chunks multithread, shader de vagues et lumières ponctuelles.

RustgliumGLSLC++OpenGLGLFW / GLM
04Sans IAÉcrit entièrement à la main.Apprentissage par renforcement · TIPE

Pac-Man & intelligence artificielle

Une étude comparative pour mon TIPE de prépa : Pac-Man apprend à jouer, entraîné par neuroévolution, Q-learning profond et PPO sur un moteur de jeu maison, avec replays et courbes d'entraînement pour les comparer.

PythonTensorFlow / KerasNumPymatplotlib
02 — Expérience

Où j’ai travaillé des outils utilisés au quotidien

2025

Développeur

Veoneer · Été 2025

Développement d'outils internes en PHP et AngularJS qui suppriment les parties répétitives et fastidieuses du quotidien des employés, pour qu'ils consacrent leur temps à ce qu'ils font de mieux.

PHPAngularJS
2024

Développeur web

MAGEV · Juillet-août 2024

Création d'un espace de réservation en ligne : une API REST en Python avec FastAPI et sa base de données, plus une interface Vue.js. Plus de 250 utilisateurs, 370 réservations et 840 heures de bénévolat enregistrées.

PythonFastAPISQLVue.js
2023

Développeur outils

IDEMIA · Juillet-août 2023

Extension d'un programme Python qui met en forme les ordres de modification d'ingénierie (ECO), participation à un outil budgétaire en VBA pour plusieurs entités de l'entreprise, et rapports Power Query pour suivre l'avancement des ECO, repérer les goulots d'étranglement et signaler les retards.

PythonVBAPower Query
2022

Assistant

IDEMIA · Juillet-août 2022

Écriture d'un programme Python pour automatiser le traitement des ordres de modification d'ingénierie (ECO) et préparation de gros volumes de données pour la migration vers un nouveau système PLM.

PythonMigration de données
2022

Tuteur en informatique

Cours particuliers · Mai-août 2022

Cours d'informatique (NSI) à une élève de première scolarisée à domicile, en adaptant le programme à sa façon d'apprendre.

03 — Réseaux & infrastructure

Faire tourner de vrais réseaux pour des gens qui comptent dessus

MiNET · Vice-président

La MiNET est le fournisseur d'accès internet associatif du campus, au service d'environ 800 résidents. Vice-président pendant un an, ma mission était de le maintenir en marche et, surtout, d'apprendre à la prochaine équipe à le gérer.

  • Refonte du Wi-Fi. Passage de l'authentification EAP-MSCHAPv2 à IPSK, déployé via une bêta publique de trois semaines sans interruption.
  • Calend'INT. IA : backend assisté, frontend menéBackend écrit avec l'aide de l'IA et relu par moi ; frontend en grande partie généré par l'IA.
    Une plateforme d'événements que j'ai pilotée, qui a remplacé un fonctionnement tableur-et-WhatsApp ; le BDE gère désormais tous les événements du campus dessus.
  • wg-ldap. Assisté par l'IAL'IA a écrit une partie du code ; je l'ai conçu et j'ai relu chaque modification.
    Synchronise les pairs WireGuard depuis l’annuaire LDAP et génère les règles nftables correspondantes.
  • Formation. J'ai animé des formations pour les membres sur l'administration système et réseau avancée, du switching Cisco et des VLAN aux services que nous hébergeons, pour que l'association ne dépende jamais d'une seule personne.
Clouduler · fait tourner mon homelabMené par l'IAEn grande partie généré par l'IA à partir de mes spécifications, puis relu et testé par moi.

Mon propre orchestrateur Docker, dans l'esprit de Swarm. Comme lui, il repose sur le consensus Raft ; contrairement à lui, il intègre réplication, haute disponibilité par DNS, reverse proxy, interface web et sauvegardes. Le tout tient dans un seul binaire de 61 Mo.

RéplicationHA par DNSReverse proxyInterface webSauvegardes
61 Moun seul binaire, interface web comprise
RustRaftDockerDNSresticReact
04 — Engagement

L'égalité fait partie du métier ouvrir la tech à tout le monde

La tech est encore construite par trop peu de profils. Je consacre une vraie part de mon temps à montrer aux filles et aux jeunes femmes que l'ingénierie est aussi pour elles, et à rendre la vie étudiante sûre pour toutes et tous.

Mentor

Technovation Girls France

Enseigner est ce que je préfère. J'ai encadré une équipe de cinq collégiennes et leur ai appris, pas à pas, à concevoir et construire leur propre application mobile, de la première idée à un prototype fonctionnel. J'ai aussi aidé à organiser les cérémonies d'ouverture et de clôture du programme.

Ambassadeur

Ambassadrices de l'IMT

Transmettre ce qu'on m'a donné compte pour moi. Je suis intervenu dans des collèges et lycées pour partager mon parcours vers les sciences et l'ingénierie et la curiosité qui le porte, avec un objectif clair : encourager les filles à y voir leur place. J'ai aussi participé à des conférences sur l'égalité femmes-hommes dans les métiers scientifiques et techniques.

Responsable sécuritéSafeINT : aide légère de l'IAConception et backend écrits à la main ; l'IA a implémenté une partie du frontend, que j'ai relue.

EquALLity & IN&acT

Pour ces deux associations de mon école, j'étais chargé de la sécurité lors des soirées étudiantes, de la prévention des violences sexistes et sexuelles, et j'ai construit SafeINT, l'application qui soutient ce travail.

05 — Sujets

Sur quoi je travaille et que j'apprends encore

  1. 01Science des données pour l'IAJeux de données, boucles d'entraînement et courbes qui disent si ça marche.
  2. 02Recapp NLP & LLMModèles de langage, tokenisation et prompting ; reconnaissance vocale dans Recapp.
  3. 03Pac-Man Apprentissage par renforcementDes agents qui apprennent en jouant : NEAT, DQN et PPO comparés sur Pac-Man.
  4. 04Calcul sur GPUShaders, rendu accéléré et exploitation du matériel parallèle.
  5. 05marcher Infographie & visionRaymarching, moteurs voxel et reconnaissance d'objets dans des images.
  6. 06MiNET Administration réseauCisco, VLAN, authentification Wi-Fi, WireGuard et réseaux maillés.
  7. 07Administration systèmeServices Linux, conteneurs, sauvegardes et les astreintes qui vont avec.
  8. 08Clouduler Systèmes distribuésConsensus, réplication et basculement, jusqu'à mon propre orchestrateur basé sur Raft.
  9. 09RegainOS Android & internes des OSCompilations AOSP, device trees, services système et politique SELinux.
  10. 10Plus de projets Développement webDes outils full-stack réellement utilisés, des plateformes associatives aux applications auto-hébergées.
06 — Technologies

La boîte à outils choisie selon le problème

Langages
RustPythonCC++TypeScriptKotlinJavaOCamlGLSLSQLBash
IA & données
TensorFlow / KerasNumPymatplotlibNEATDQNPPOPyTorch
Systèmes & mobile
tokioQUICProtobufBLEAOSPBinder / AIDLJetpack ComposeFedora Silverblue
Graphisme
OpenGLgliumGLFWGLMSDF raymarching
Réseaux & infra
CiscoVLANsWireGuardnftablesTailscale / HeadscaleLDAPDocker SwarmTraefikGlusterFSkeepalivedsystemdrestic / Borg
Web
VueSvelteReactAstroAngular / AngularJSPHPTailwindViteFastAPIFlaskPostgreSQLSQLitePlaywright
07 — Index

Plus de projets

IA : backend assisté, frontend menéBackend écrit avec l'aide de l'IA et relu par moi ; frontend en grande partie généré par l'IA.05
Python · Vue

Le calendrier des événements du campus que j'ai piloté à la MiNET : les étudiants suivent associations et clubs, voient tous les événements au même endroit et exportent leur calendrier en ICS. Le BDE y gère tous les événements du campus.

IA : aide légèreConception et backend écrits à la main ; l'IA a implémenté une partie du frontend, que j'ai relue.06
Flutter · FastAPI · Vue

L'application de sécurité de nos soirées étudiantes : demander à un bénévole de vous raccompagner, demander un appel ou trouver un lieu sûr, avec partage de position en direct et itinéraires piétons calculés sur OpenStreetMap.

IA : design uniquementToute la logique réseau est de moi, écrite sans IA ; l'IA a aidé pour le design et la présentation.07
Vue · TypeScript

Dessinez un réseau WireGuard multi-nœuds et obtenez clés, configs, nftables et sysctl prêts à déployer, le tout dans le navigateur.

Mené par l'IAEn grande partie généré par l'IA à partir de mes spécifications, puis relu et testé par moi.08
youtarr & myoutarr
Svelte · TypeScript

Transforme YouTube et YouTube Music en bibliothèques correctement taguées, prêtes pour Jellyfin, avec authentification déléguée à Jellyfin.

08 — Mon usage de l'IA

J'utilise l'IA. Je réponds du code.

Responsabilité

Je réponds de ce que je livre

L'IA peut rédiger, mais elle ne peut pas être responsable. Chaque ligne publiée sous mon nom, je l'ai lue, comprise et testée, et ses bugs sont à moi de les corriger.

Transparence

La transparence est essentielle

Certains de mes projets ont été faits avec l'IA, d'autres non, y compris récemment : marcher est entièrement écrit à la main. Survolez un projet pour voir dans quelle mesure et comment l'IA a été utilisée.

Discernement

Elle ne remplace pas l’apprentissage

Je l'utilise là où elle fait gagner du temps sur un travail que je maîtrise déjà, et je m'en passe quand le but est d'apprendre comment quelque chose fonctionne.

09 — À propos

Je veux trouver des solutions techniques qui aident vraiment les gens qui ne peuvent pas les construire eux-mêmes.

École
Télécom SudParis, diplôme d'ingénieur en informatique
Avant
Classe préparatoire MP2I/MPI ; admis à l'ENS Rennes (informatique, statut normalien) et à Télécom SudParis
Association
Vice-président de la MiNET (mandat d’un an)
Langues
Français (natif) · Anglais (courant professionnel) · Espagnol (élémentaire) · Ukrainien et russe (débutant)