Portrait of Thomas Martinet

Thomas Martinet

AI Research Engineer & Senior Fullstack Developer.
I help industrial and research teams turn complex problems into AI + 3D real-time systems, from PoC to production — LLMs, agent-based simulation, digital twins.

  • 17+years shipping software
  • 15+R&D projects led
  • 10+Unreal Engine plugins
  • 3peer-reviewed publications
~ whoami
$ thomas --role     "AI Research Engineer & Senior Fullstack Developer"
       --focus    "3D, LLMs, Agent-based simulation, Digital twins"
       --founded  "ISARA Technologies (2018)"
       --teaches  "UTBM — MSc Computer Science"
       --since    2008
       --based    "Belfort, France"

About

Bridging applied AI research and production-grade software.

I'm founder & CEO of ISARA Technologies and Research Engineer at the CIAD laboratory (UTBM) — a lab specialized in artificial intelligence, ontologies, large language models and multi-agent systems. My work sits at the intersection of applied research and software engineering: designing, prototyping and shipping AI-driven systems end to end — from LLM-based agents and RAG pipelines to knowledge graphs, ontology-driven reasoning and agent-based simulation, with the surrounding 3D / fullstack tooling that turns a research idea into a usable product.

I also teach software development and software conception at MSc level (UTBM), and supervise applied AI research projects. Founded in 2018, ISARA bridges this AI & 3D expertise to industry through consulting, R&D contracts and product work.

What I do best

  • AI systems end-to-end — LLM agents, RAG, evaluation, vector stores, knowledge graphs.
  • 3D & simulation — Unreal Engine, digital twins, procedural content, agent-based models.
  • Industrial R&D — from PoC to production, on-time delivery for railway, energy, defense and emergency-services clients.
  • Teaching & mentoring — MSc-level CS, technical referent on multi-partner projects.

Experience

17+ years building software.

CEO & Lead Developer

2018 — present

ISARA Technologies SAS — Belfort, France

Founded and leading a software R&D and consulting company specialized in 3D, VR, AI and data science. Recognized CIR & CII (French R&D & innovation tax credits) since 2021. Shipped two flagship industry products (HORUS, OSIRIS), a catalog of Unreal Engine plugins, and delivered AI & simulation contracts for railway, energy, defense and emergency-services clients.

Flagship products

  • HORUSHyperviseur OpéRationnel Unifié pour les Secours: next-generation operational supervision platform for fire & rescue services (SDIS), deployed at SDIS 90 (Territoire de Belfort) and SDIS 71 (Saône-et-Loire), referenced on the UGAP public-procurement catalog. Founder, product owner & lead architect.
    • Scalable Microservices Architecture — built on a highly available Spring Cloud stack designed for critical on-premise deployments, ensuring 24/7 reliability and massive data ingestion from emergency systems.
    • Unified real-time supervision — departmental dashboards, operational mapping (GIS), live status of staff, vehicles and ongoing interventions across every fire station, accessible from smartphone, tablet, desktop and giant control-room screens. >
    • Sovereign on-premise AI assistant for the COS — local LLM hosted on the SDIS infrastructure (no data sent to ChatGPT/Mistral/etc.) trained on firefighter operational doctrines; assists the Commandant des Opérations de Secours during interventions with reasoning over messages, GIS data, engaged units, generation of OCT and SAOIELC, and what-if evolution scenarios.
    • Automated AI document generation — intervention reports, certificates, PEX/REX, "coût du sauvé", talking points, press bulletins, SYNERGI exports and operational messages produced in seconds from raw event data.
  • OSIRISOptimisation & Simulation Intelligente pour une Stratégie d'Inférence des Risques: AI-empowered large-scale simulation & optimisation engine that runs thousands of operational simulations to recommend the most beneficial scenarios for an SDIS — operationally, financially and in human-resources terms. Founder, product owner & lead architect.
    • Massive automated simulation — high-performance engine replaying a full year of real interventions in seconds and orchestrating thousands of simulations per batch over the road network and the territory's geographic data.
    • Multi-objective optimisation — iterative refinement that explores the parameter space, focuses on promising regions and converges towards Pareto-optimal scenarios across operations (response times, ruptures de moyens), finances (overtime, on-call costs) and HR (workload, fatigue, availability).
    • Geospatial intelligence — ingestion of departmental GIS data, isochrone computation, real travel times on the actual road graph, coverage cartography and intervention-density analysis.
  • Unreal Engine Plugins — published on the Unreal Engine Marketplace and then Fab.com since 2018.
    • Shapefile Reader — GIS data integration (SHP, DBF) for digital twins and mapping. C++, ESRI Shapefiles, Blueprints
    • Unreal Web Server — Embedded REST API server to control Unreal from web apps. C++, HTTP, WebSockets
    • Procedural Landscape Generator — Runtime generation of landscapes and ecosystems using Blueprints. C++, Procedural Generation
    • Universal Offline LLM Plugin — Use AI prompts and local LLMs (Llama) inside Unreal without internet. C++, AI, Llama, Offline
    • Noise Library — High-performance coherent noise generation (Perlin, Simplex). C++, Procedural Generation
    • And 10+ other specialized plugins (PDF Importer, Android Sensors, Material Generator...).

IT Development & Research Engineer / Teacher

2014 — present

UTBMCIAD Laboratory — Belfort, France

MSc Computer Science teacher, lead developer on multiple research projects, and manager of the CIAD engineering team. Held in parallel with ISARA Technologies since 2018.

Teaching (MSc Computer Science)

CP41 — IoT EN51 — C++/QT LO27 — C / Java LO21 — C / Java basics LP24 — Advanced C LO44 — Java basics IFB2 — C basics TR54 — Advanced Java

Research projects

  • XPLAN — nuclear-domain ontology and comprehensive knowledge base of a nuclear power plant's equipment, used to generate maintenance and work schedules across equipment based on the reactor's operating state and a wide range of operational constraints. Project manager.
  • FLO — train driving simulator coupling real train electronics (driver's desk) with procedurally generated 3D worlds (Unity). Developer.
  • ASTRES — Alstom Simulator for Training and Engineering Support: real-time train dynamics on a motion platform (hydraulic jacks), procedural large-scale 3D environments in Unreal Engine, and real-time interfacing with the cab's embedded electronics. Lead developer.
  • COLLEAG — inter-company carpooling: pathfinding and multi-constraint optimization (time/distance deltas, pickup/drop-off ordering) on real road-network graphs. Built on a scalable Spring Cloud microservices architecture. Lead developer.
  • TFA — Autonomous Freight Train validation platform: real-time multi-protocol communication and virtual simulation universe (Unreal Engine), built as a technology transfer from ASTRES to the Railenium consortium (SNCF, Alstom, Siemens, Hitachi, Altran). Lead developer & technical referent.
  • V&V Tools — virtual train electrical cabinets and touch-screen driver's desk for validating cab schematics, deployed across Alstom production sites worldwide (South Africa, Kazakhstan, etc.). Lead developer & technical referent.
  • AVIG — Autonomous Virtual Image Generator: photorealistic 3D rendering of train viewpoints with a strong focus on trackside signals, producing datasets for image-recognition AI. Lead developer.
  • DrEAM — tramway eco-driving: integration of a driving optimization model into a real-time smartphone application. Developer.
  • PME4.0 (UTBM Crunch Lab openlab) — Factory In The Box: connected tooling routing manufacturing orders to a cobot to support SMEs in their digital transition. Developer.
  • SABOT (UTBM Crunch Lab openlab) — IoT monitoring of suckler cow herds: hardware and software design of a connected device transmitting temperature and real-time location. Developer.
  • H2020 ReDREAM — European research project empowering consumers to influence energy use. Developed a scalable microservices backend using Spring Cloud for high-frequency energy data processing. Lead developer & project manager.
  • Belfort E-START — digital twin of a photovoltaic plant with Li-ion batteries and hydrogen storage. Project manager.
  • Partage Solaire — web app to manage energy communities. Designed and implemented a scalable Spring Cloud architecture to handle growing energy-sharing networks. Developer & project manager.
  • Building Monitoring — deployment of energy-monitoring equipment on buildings and integration of data streams from BMS/BAS (GTB/GTC), photovoltaic installations, energy meters, weather stations and more, to historize measurements and build the building's digital twin. Lead developer & project manager.

Teacher

2017 — 2024

CNAM — Belfort, France

BSc to MSc Computer Science teacher.

UTC503 — Programming paradigms NFP121 — Advanced programming NFE103 — Software conception & architecture

Development Engineer

2014 — 2016

Bossland GmbH — Remote, Germany

Game development in C++ and C#. Library injection techniques, reverse engineering and AI-based decision algorithms.

Fullstack Developer / Administrator

2012 — 2018

SHPS — Remote, France

Designed and built (DevOps included) a file-sharing architecture leveraging the BitTorrent protocol, plus the surrounding hosting and peer-to-peer communication stack.

Software Developer

2008 — 2010

HUOT — Remote, France

Led a COBOL-to-Java migration of the production software for a hydraulic fittings factory — first paid software engagement, started during high school.

Skills

A toolbox built across two decades.

Core daily, production-grade Proficient regularly, project-grade Familiar used in past contexts

AI & data

LLMsRAG Agent-based modelingKnowledge graphs Prompt engineeringVector databases Sovereign / on-premise LLMsLlama Multimodal RAGPyTorch scikit-learnNumPy Computer visionTime series ForecastingLLM evaluation XGBoostNeural networks Machine learningData science

3D & simulation

Unreal EngineDigital twins Agent-based simulationDiscrete-event simulation Procedural generationReal-time rendering UnityOpenGL VR / ARPhysicsFusionCUDA Blender3DsMax

Back end

JavaKotlin RustC++Python C# Node.jsSpring BootSpring CloudMicroservices REST APIsWebSockets MQTTC COBOLASMVB VB.NETPascal GraphQL

Front end

TypeScriptReact HTML / CSSJavaScript Three.jsWebGL Tailwind CSSVite PWAQt LeafletD3.js Data visualizationCanvas

Optimisation & operations research

Multi-objective optimisationMetaheuristics Genetic algorithmsKPI optimisation Decision support systems PathfindingGraph algorithms Scenario analysisMonte Carlo Constraint solving

Geospatial & GIS

GISIsochrones Routing on road graphsOpenStreetMap ESRI ShapefilesPostGIS CartographyCoverage analysis GeoJSONMapbox

Conception & methodology

Software architectureDomain-driven design Plugin systemsEvent-driven MicroservicesUML Agile / ScrumProject management Technical writing

DevOps & Cloud

AWSLinuxDocker GitCI / CD GitHub ActionsGradle Mavennpm / pnpm NginxServer administration SentryP2P / Torrent

Databases

PostgreSQLVector stores Neo4jRedis MongoDBSQLite MySQL

Embedded & IoT

Raspberry PiESP32 ArduinoMQTT Hardware integrationEnergy monitoring BMS / BAS (GTB/GTC)Modbus BACnetFirmware Bus sniffing

Soft skills

Crisis managementLeadership under pressure Operational decision-making Teaching & mentoringCommunication R&D mindsetProject leadership Team player

Research

Selected publications.

  1. 2024

    Behavioral models of drivers in developing countries with an agent-based perspective: a literature review

    V. A. Gracian, S. Galland, A. Lombard, T. Martinet, N. Gaud, H. Zhao — Autonomous Intelligent Systems, 4(1), 1–20.

  2. 2023

    Addressing hazardous weather conditions on Middle East highways with smart infrastructure and connected vehicles using agent-based simulation

    F. Outay, S. Galland, A. Abbas-Turki, T. Martinet, A. Lombard, N. Gaud — Personal and Ubiquitous Computing, 27(5), 1701–1716.

  3. 2023

    Agent-based model and service-oriented architecture for shifting from consumer to prosumer e-mobility behaviors in flex community

    A. Abbas-Turki, S. Galland, T. Martinet, Y. Mualla — Colloque InterUT — Systèmes sûrs et durables.

Education

Where it started.

MSc Computer Science

2011 — 2014

UTBM — France

Software Engineering specialization.

BSc Computer Science

2008 — 2010

Lycée Henri Loritz — France

Networks and industrial computer science specialization.

Beyond code

Other things that matter.

Firefighter OfficerService Départemental d'Incendie et de Secours du Territoire de Belfort, since 2015. Expert in information and communication systems, group leader (2 to 4 firetrucks), first-aid trainer, deputy head of an emergency center, and offroad-certified firetruck driver.

AuthorApprenez à programmer en VB.NET, Eyrolles, 2013.

Languages — Fluent in French and English.

Stay in touch

Let's talk.

Open to senior IC, lead, R&D and consulting opportunities at the intersection of AI, 3D and simulation.