# Thomas Martinet — Full CV (LLM-friendly) URL: https://thomasmartinet.fr/ Location: Belfort, France Languages: French (native), English (fluent) LinkedIn: https://www.linkedin.com/in/thomas-martinet-3b81a663/ GitHub: https://github.com/hankerspace Company: ISARA Technologies — https://www.isaratech.com Research lab: UTBM — CIAD Laboratory — https://www.utbm.fr/ ## Summary Thomas Martinet is a senior fullstack software developer and AI research engineer with 17+ years of experience (since 2008). He specializes in 3D, AI (LLMs, RAG, multi-agent systems, knowledge graphs, ontologies), simulation, and digital twins. He is the CEO and lead developer of ISARA Technologies (founded 2018), a teacher and research engineer at UTBM (CIAD laboratory), and a published researcher on agent-based simulation. ## About Research Engineer at the CIAD laboratory (UTBM), specialized in artificial intelligence, ontologies, large language models and multi-agent systems. Designs, prototypes and ships AI-driven systems: LLM-based agents, RAG pipelines, knowledge graphs, ontology-driven reasoning, and agent-based simulation. Builds production-grade AI features end to end: model integration, retrieval and vector stores, prompt and agent orchestration, evaluation, and the surrounding 3D / fullstack tooling. Also teaches software development and software conception at MSc level, and supervises applied AI research projects. In 2018 founded ISARA Technologies to bring AI & 3D expertise to industry, while continuing research and teaching at UTBM (CIAD). Also a Firefighter Officer specialized in information and communication systems. ## Experience ### CEO & Lead Developer — ISARA Technologies SAS (2018 — present) Belfort, France. Software development and consulting company specialized in 3D, VR, AI and data science. - Unreal Engine plugins (https://www.isaratech.com) - HORUS — next-generation supervisory system for firefighters' operations (https://www.gohorus.fr) ### IT Development & Research Engineer / Teacher — UTBM (CIAD Laboratory) (2014 — present) Belfort, France. MSc Computer Science teacher and lead developer on multiple research projects. 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: - FLO — railway/environment 3D generation, train simulation with real electronics. Developer. - ASTRES — railway 3D generation & simulation. Lead developer. - COLLEAG — real-time routing algorithm for car-sharing. Lead developer. - TFA — autonomous train simulation with real train electronics. Lead developer. - V&V Tools — virtual train desk conception & simulation. Lead developer. - AVIG — autonomous virtual image generator feeding an image-analysis AI. Lead developer. - H2020 ReDREAM — European research project empowering consumers to influence energy use. 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. Developer & project manager. ### Teacher — CNAM (2017 — 2024) Belfort, France. BSc to MSc Computer Science teacher. Courses: UTC503 (Programming paradigms), NFP121 (Advanced programming), NFE103 (Software conception & architecture). ### Development Engineer — Bossland GmbH (2014 — 2016) Remote, Germany. Game development in C++ and C#. Library injection problematics and AI-based algorithms. ### Fullstack Developer / Administrator — SHPS (2012 — 2018) Remote, France. File hosting, server management and peer-to-peer communication. Designed and built (devops included) a file-sharing architecture using the torrent protocol. ### Software Developer — HUOT (2008 — 2010) Remote, France. COBOL to Java software migration for a hydraulic fittings factory. ## Skills Back end: Java, Kotlin, C++, C#, C, Python, Node.js, VB.NET, Spring Boot, REST APIs, GraphQL, WebSockets, MQTT. Front end: HTML/CSS, JavaScript, TypeScript, React, Vite, PWA, Tailwind CSS, JavaFX, Qt, WebGL, Three.js, Canvas/WebCodecs. 3D & simulation: Unreal Engine, Unity, OpenGL, VR/AR, digital twins, agent-based simulation, 3DS/STL import, procedural generation, real-time rendering, physics. AI & data: LLMs, RAG, multimodal RAG, knowledge graphs, agent-based modeling, computer vision, machine learning, neural networks, XGBoost, NumPy, PyTorch, scikit-learn, data science, time series, prompt engineering, vector databases. Embedded & IoT: Raspberry Pi, ESP32, Arduino, MQTT, sensors (SCT013), bus sniffing, firmware, energy monitoring, hardware integration. DevOps & tooling: Linux, Docker, CI/CD, GitHub Actions, Git, Gradle, Maven, npm/pnpm, Sentry, server administration, P2P/Torrent, Nginx. Databases: PostgreSQL, MySQL, SQLite, MongoDB, Redis, vector stores, Neo4j. Conception & methodology: software architecture, UML, domain-driven design, microservices, plugin systems, event-driven, Agile/Scrum, project management, technical writing. Personal: communication, organization, team player, creativity, social, teaching/mentoring, R&D mindset. ## Research — Selected publications 1. Outay F., Galland S., Abbas-Turki A., **Martinet T.**, Lombard A., Gaud N. (2023). Addressing hazardous weather conditions on Middle East highways with smart infrastructure and connected vehicles using agent-based simulation. *Personal and Ubiquitous Computing*, 27(5), 1701–1716. 2. Abbas-Turki A., Galland S., **Martinet T.**, Mualla Y. (2023). Agent-based model and service-oriented architecture for shifting from consumer to prosumer e-mobility behaviors in flex community. *Colloque InterUT — Systèmes sûrs et durables*. 3. Gracian V. A., Galland S., Lombard A., **Martinet T.**, Gaud N., Zhao H. (2024). Behavioral models of drivers in developing countries with an agent-based perspective: a literature review. *Autonomous Intelligent Systems*, 4(1), 1–20. ## Education - MSc Computer Science — UTBM (2011 — 2014). Software Engineering specialization. - BSc Computer Science — Lycée Henri Loritz (2008 — 2010). Networks and industrial computer science specialization. ## Beyond code - Firefighter Officer — Service Départemental d'Incendie et de Secours du Territoire de Belfort (SDIS 90), 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. - Author — "Apprenez à programmer en VB.NET", Eyrolles, 2013. - Languages — Fluent in French and English. ## Contact - LinkedIn: https://www.linkedin.com/in/thomas-martinet-3b81a663/ - GitHub: https://github.com/hankerspace - Country: France