PROARKHEAtlas personnel

PROARKHE · L'origine

Thomas Morin

Élève ingénieur informatique

Je construis des systèmes, des logiciels et des expériences numériques à l’intersection de l’ingénierie logicielle, de l’intelligence artificielle et des usages concrets.

Explorer la constellation
EPITA · 2022—2027FRANCE · UTC+2LOGICIELS / SYSTÈMES / IA APPLIQUÉE

Comprendre avant de construire.

Élève ingénieur en informatique à l’EPITA, je développe une approche polyvalente de l’ingénierie logicielle : comprendre un système, le structurer, puis transformer une idée en expérience utilisable.

Mon cursus associe développement logiciel, systèmes et intelligence artificielle. Mes projets m’ont conduit du développement de jeux à la vision par ordinateur, des architectures distribuées au traitement automatique du langage, avec une attention particulière à la manière dont les modèles et les données s’intègrent dans des applications concrètes.

Mon semestre en Malaisie et ma majeure Santé m’ont également permis d’explorer des domaines différents. Je souhaite aujourd’hui approfondir l’intelligence artificielle appliquée sans la dissocier de l’ingénierie nécessaire pour la rendre fiable et utile, notamment dans la santé numérique, la finance et l’entrepreneuriat.

Ingénierie logicielleIntelligence artificielleSystèmes distribuésSanté numériqueFinance & entrepreneuriat
Télécharger mon CV
Portrait de Thomas Morin

Projets

Une constellation de projets

Chaque point représente une réalisation. Les familles techniques organisent l'espace ; la lumière traduit l'importance du projet dans mon parcours.

Chaque projet possède son propre espace. La constellation donne le point de départ ; la page raconte le reste.

Parcours

Le parcours depuis l'origine.

Les premières étapes dessinent la personne ; les suivantes montrent ce qu'elle a choisi de construire.

  1. Sept. 2015 — Juillet 2022

    Collège & lycée

    Le goût de comprendre

    France

    J’ai découvert l’informatique, un domaine qui a rapidement éveillé ma curiosité et est devenu l’une de mes passions. Cette découverte m’a naturellement conduit à poursuivre mes études dans ce domaine.

  2. Sept. 2022 — Février 2024

    EPITA · Prépa intégrée

    Apprendre à construire en équipe

    Rennes, France

    Premiers projets informatiques longs, bases algorithmiques et découverte d'une organisation de production collective.

  3. Mars 2024 — Juillet 2024

    EPITA · Prépa intégrée

    Un semestre en Malaisie

    Multimedia University · Cyberjaya

    Cinq mois de cours en anglais, d'autonomie et d'immersion culturelle. Cette expérience internationale a aussi donné lieu à plusieurs projets de jeu et d'algorithmique.

    Développement de jeux vidéo

    Jeu 2D en binôme

    Réalisé pendant mon semestre en Malaisie, ce projet consistait à imaginer puis construire un jeu 2D en binôme avec GDevelop. Il m’a permis de travailler sur la logique générale d’un jeu, la conception de ses mécaniques et leur intégration dans une expérience jouable.

    Ma contribution

    J’ai participé à la conception du jeu et au développement de ses différentes mécaniques avec GDevelop. Le travail en binôme nous demandait également de répartir clairement les tâches et de faire évoluer nos différentes idées vers une réalisation commune.

    • GDevelop
    • Jeu 2D
    • Game Design

    Algorithmique

    Suite d’algorithmes en C++

    Une série de problèmes algorithmiques développés en C++ pendant mon semestre à Multimedia University. Chaque exercice demandait de comprendre un problème, de choisir une approche adaptée puis de produire une implémentation suffisamment claire et efficace.

    Ma contribution

    J’ai analysé les différents problèmes proposés avant d’implémenter et de tester leurs solutions en C++. Ce projet m’a surtout permis de consolider ma manière de décomposer un problème et de comparer plusieurs façons d’arriver au même résultat.

    • C++
    • Algorithmique
    • Structures de données

    Développement de jeux vidéo

    Jeu en équipe

    Un second projet de jeu réalisé avec GDevelop, cette fois au sein d’une équipe de quatre personnes. Le changement d’échelle rendait la coordination plus importante et nous obligeait à conserver une vision commune du jeu malgré la répartition du travail.

    Ma contribution

    J’ai participé à la conception et au développement du jeu aux côtés des autres membres de l’équipe. Au-delà de la réalisation technique, ce projet m’a appris à intégrer mon travail dans un ensemble plus large et à ajuster mes choix en fonction de ceux du groupe.

    • GDevelop
    • Jeu 2D
    • Game Design
    • Travail en équipe
  4. Sept. 2024 — Juillet 2025

    EPITA · Cycle ingénieur

    Des systèmes de plus en plus complexes

    Lyon, France

    Approfondissement de l'architecture logicielle, des systèmes distribués, de l'intelligence artificielle et du travail en équipe.

    Programmation système

    MyMalloc

    Projet individuel consistant à réimplémenter un allocateur mémoire sous la forme d’une bibliothèque partagée remplaçant les fonctions malloc, free, calloc et realloc de la bibliothèque standard.

    Ma contribution

    J’ai conçu et développé seul l’ensemble de l’allocateur : gestion des zones mémoire et de leurs métadonnées, allocation, libération, réutilisation et redimensionnement des blocs. L’implémentation reposait directement sur mmap et munmap, avec des contraintes d’alignement, de fiabilité et de consommation mémoire.

    • C99
    • UNIX
    • mmap
    • GDB

    Systèmes UNIX

    MyFind

    Projet individuel consistant à réimplémenter une version simplifiée de la commande UNIX find, capable de parcourir récursivement une arborescence et d’évaluer différentes expressions sur chaque fichier rencontré.

    Ma contribution

    J’ai conçu et développé seul l’ensemble du programme : parcours récursif des répertoires, lecture des métadonnées UNIX, analyse de la ligne de commande et construction d’un AST représentant les tests, actions et opérateurs. J’ai également mis en place leur évaluation ainsi qu’une suite de tests destinée à vérifier le comportement du programme.

    • C99
    • UNIX
    • POSIX
    • AST
    • Make
  5. Mars 2026 — Février 2027

    EPITA · Majeure IA & Santé

    La technique au contact du vivant

    Une spécialisation choisie pour croiser développement logiciel, IA, architecture et problématiques de santé concrètes.

    Bioinformatique

    BINF — WGCNA

    Application d’une méthode d’analyse de réseaux biologiques afin d’identifier des groupes de gènes présentant des comportements similaires.

    Ma contribution

    Projet réalisé intégralement en binôme. Nous avons travaillé ensemble sur l’ensemble des étapes, de la compréhension de la méthode WGCNA à la préparation des données, l’analyse des résultats et leur interprétation, sans répartition fixe des différentes parties du projet.

    • Python
    • NumPy
    • SciPy
    • Bio-Informatique

    Imagerie médicale

    Analyse des cycles cardiaques

    Analyse d’images échographiques afin de détecter les cavités du cœur et d’étudier les différentes phases du cycle cardiaque.

    Ma contribution

    Développement d’une partie du traitement et de l’analyse des images avec Python et OpenCV.

    • Python
    • OpenCV
    • Traitement d’image
  6. Prochaine étape

    Transformer l'exploration en expertise

    Fin du cursus et ouverture vers une première expérience professionnelle ou une formation complémentaire ciblée.

Contact

Construisons la suite.

Une opportunité, un projet ou simplement une idée à explorer ? Vous pouvez me retrouver ici.