Portrait d'Adrien Soursou

Adrien Soursou

Ingénieur logiciel — C / C++ / Python

Diplômé École 42 (RNCP 7), spécialisé systèmes, embarqué et architecture logicielle. Je conçois et livre des produits cross-platform — du firmware à l'app mobile.

📍 Toulouse · Disponible pour missions freelance

Expériences 2

Expériences

Expérience

Développeur Logiciel Embarqué · Viraj H2

sept. 2024 — mars 2025 · 6 mois · Stage fin d'études — Startup

Suite du prototype Carlit en C++, visant à démontrer l'efficacité de l'injection de vapeur dans une turbine d'avion. Amélioration de la vitesse d'acquisition des données de +150% via implémentation du protocole ISO-TP simplifié. Résolution de crashs logiciels pendant les tests, conception et implémentation d'un ECU (machine à états documentée, rétro-ingénierie de la puce). Développement du site vitrine de l'entreprise en React.

  • +150% vitesse d'acquisition (ISO-TP simplifié)
  • Conception d'un ECU par rétro-ingénierie
  • Site vitrine React
C++ ISO-TP CAN Machine à états React
Expérience

Développeur Junior R&D · The Whole Picture

juin 2022 — sept. 2022 · 4 mois · Stage — Startup

Déploiement d'un système de stockage et traitement d'images multispectrales automatisé sur GCP. Recherche sur des modèles IA pour classifier et expertiser des œuvres d'art avec PyTorch. Développement d'une Web API REST documentée norme OpenAPI pour accès aux collections numériques clients.

TypeScript NestJS PyTorch Google Cloud OpenAPI
Projets 8

Projets

Premium Food Animations — visuel d'un produit matcha avec animation scroll
Projet En ligne

Premium Food Animations · Solo build

févr. 2026 — mars 2026 · 5 semaines

Catalogue produit alimentaire premium avec animations scrollytelling. Animation frame-by-frame synchronisée au scroll via Canvas API, customisation de thème en temps réel (color picker live), multi-produits avec routing dynamique, frames optimisées WebP. Démontre la maîtrise de l'animation web haute-fidélité.

Next.js React TypeScript Tailwind CSS Framer Motion Canvas API +2
Vibration Dashboard — interface d'analyse de vibrations mécaniques pour l'usinage CNC
Projet Concept / MVP

Vibration Dashboard · Solo build

janv. 2026 — févr. 2026

MVP d'analyse et visualisation de vibrations mécaniques en temps réel pour l'industrie CNC. Dashboard temps réel (chatter index, spectre fréquence), analyse post-usinage, maintenance prédictive (ISO 20816), gestion parc machines avec OEE, calibration par Impact Test (FRF). Architecture FSD.

Expo React Native TypeScript NativeWind Recharts Expo Router +1
TrailVenture — page d'accueil avec carte interactive des randonnées toulousaines
Projet En ligne

TrailVenture · Solo build

déc. 2025 — aujourd’hui · en cours

Site statique PWA sur les randonnées de la région toulousaine. Architecture Feature-Sliced Design, CMS headless Keystatic en mode GitHub, déploiement hybride : site public sur GitHub Pages, back-office CMS sur Vercel Hobby.

Astro 5 React 19 TypeScript Tailwind v4 Keystatic Zustand +2
Projet Landing live

DETOUR · Solo build

janv. 2025 — aujourd’hui · en cours

Application premium de réenchantement des balades urbaines. Transforme un itinéraire piéton en expérience narrative immersive : guidage audio GPS contextuel, cartes 3D Mapbox, passeport digital avec tampons à collectionner par pays, carnet de voyage personnel. Architecture Feature-Sliced Design. Pipeline Python interne pour la génération de contenus audio.

  • ~13 500 lignes TS, 27 suites de tests
  • Geofencing audio + cartes 3D Mapbox
  • Pipeline Python TTS + outil web d'authoring
  • FSD strict avec linter CI custom
Expo SDK 55 React Native TypeScript NativeWind Supabase Mapbox GL +2
Projet Landing live

PassPartout · Solo build

janv. 2025 — aujourd’hui · en cours

SaaS de fidélité digitale qui transforme n'importe quel commerce de proximité en programme de fidélité directement dans le wallet natif du client (Apple Wallet / Google Wallet). Zéro app à installer côté client, scan QR au comptoir. Solo build full-stack : Postgres, Edge Functions, Stripe, pipelines wallet signés.

  • ~800 fichiers TS, 38 migrations SQL, 30 Edge Functions
  • Pass signés Apple (PKPass) + Google (JWT RSA)
  • 4 personas en un seul build Expo (iOS/Android/web)
  • Architecture FSD vérifiée en CI
Expo React Native TypeScript Supabase NativeWind Expo Router +6
Démo animée du kernel KFS bootant dans QEMU
Projet Concept / MVP

Kernel From Scratch (KFS) · École 42 · binôme

oct. 2023 — mai 2024

Implémentation d'un système d'exploitation 32 bits from scratch. Boot ASM via GRUB, libc minimale en C, affichage VGA avec support couleur, multiscreens, barre de statut, support clavier US, readline minimal, printf avancé, bootscreen animé. Compilé et émulé dans Docker avec QEMU.

  • ASM x86 + libc minimale écrite en C
  • VGA couleur, multiscreens, readline minimal
  • Bootscreen 42 animé
C ASM x86 GRUB Docker QEMU Doxygen +1
Projet Recherche

Projet Ranking — Étude PageRank · Master 1 · Paris Saclay

sept. 2021 — juin 2022

Étude et proposition d'amélioration de l'algorithme PageRank sur des graphes de plusieurs millions de nœuds. Implémentation bas niveau en C avec optimisations mémoire et structurelles. Connaissance théorique du fonctionnement des moteurs de recherche modernes.

C Algorithmique de graphes Calcul matriciel
FTEdit — éditeur graphique d'arbres de défaillance écrit en C++/Qt5
Projet Concept / MVP

FTEdit — Éditeur d'arbres de défaillance · Projet de groupe · 8 personnes

mars 2020 — mai 2020

Éditeur graphique open-source d'arbres de défaillance (fault trees) écrit en C++/Qt5. Implémente l'algorithme MOCUS pour le calcul des coupes minimales et un Crible d'Atkin pour la génération de nombres premiers utilisés dans l'analyse probabiliste.

  • Édition graphique d'arbres logiques (portes ET/OU/K-sur-N)
  • Calcul des coupes minimales via MOCUS
  • Multi-plateforme : Linux, macOS, binaires Windows précompilés
C++ Qt5 qmake MOCUS Crible d'Atkin
Formation 3

Formation

Formation

Master 1 Informatique · Université Paris-Saclay

sept. 2021 — juin 2022

Section Algorithmique et Modélisation à l'Interface des Sciences (AMIS).

Formation

Expert en Architecture Informatique (RNCP 7) · École 42 Paris

sept. 2019 — mars 2025

Option Systèmes d'information et réseaux. Projets notables : Computor v2 (calculateur symbolique Python), Kernel From Scratch (OS 32 bits C), ft_irc (serveur IRC C++). 1er de promotion à la Piscine de juillet 2019.

  • 1er de promotion — Piscine 42 (juillet 2019)
  • Computor v2 (calculateur symbolique)
C C++ Python ASM Docker Linux
Formation

Licence Informatique · Université de Versailles

sept. 2017 — juin 2020 · Mention Assez Bien

Cursus généraliste : algorithmique, systèmes, réseaux, mathématiques pour l'informatique.

Distinctions 2

Distinctions

CodinGame Summer Challenge 2024 — visuel du jeu Olymbits
Distinction 262ᵉ / 5 237 — Top 5% mondial

CodinGame Summer Challenge 2024 · CodinGame

juin 2024 — aujourd’hui

Compétition algorithmique internationale de référence pour les développeurs.

Hackathon Croix-Rouge — interface de l'outil de gestion opérationnel Minutis
Distinction Lauréat

Hackathon Croix-Rouge · École 42

oct. 2022 — aujourd’hui

Solutions proposées pour l'outil de gestion opérationnel Minutis. Récompensé par une formation PSC1 (premiers secours) et une visite chez Google France.