SKILLS
- C/C++ - C# - Java - Python - HLSL
- Unreal Engine - Unity - Godot
- Software Architecture - Design Patterns
- Version management software (GIT - Perforce)
- GUI Builder & UI/UX Design Conception
- Geographic Information Systems (GIS)
- Test-Driven Development (TDD)
- Network API
VIDEO GAMES EXPERIENCES
![]()
HYVE
RAZING Studios - View Steam page
Role: Gameplay Programmer (Engineer)
Context: Full-time employee, Solo programmer, 5-persons studio
Stack: Unreal Engine, AWS Gamelift, Perforce, C++
Methods: Client/Server Network, Command pattern, Entities, Controllers
Missions:
- Gameplay content: Network structure with AWS and GameLift plugin, Design of network communication between players and the server.
- Implement game mechanic for prototype and vertical slice: abilities system, game loop control, asset integration, player controls.
- Set up Perforce version control on NAS (Debian) server with ZFS service.
![]()
Warhammer 40000: Mechanicus II
Bulwark Studios - View Steam page
Role: Gameplay Programmer
Context: Internship, 20-persons studio, team of 6 programmers, Turn-Based Tactical
Stack: Unity, Odin Inspector, xNode, DoTween, Rider, C#
Methods: Entity Component, Singleton, Observer, Command
Missions:
- Gameplay content: Unit Skills and Advantages, UI Integration, Dialog UI System, collaboration with Game Designers
- Integration of graphical content and User Interface (UI) features, Collaborating with the Art/Animation/Rigging team
- Creation of a tool for narrative elements integration with text localization into the story structure, collaboration with Game Designers
![]()
A Celts Ode
ENJMIN (Master JMIN) - View Itch.io page
Role: Game Developer
Context: Master’s Project, 8-persons team, 2 programmers, full english, Turn-Based Tactical
Stack: Unreal Engine, C++, Inkpot narrative scripting
Methods: Singleton, Observer, custom hexagon grid
Missions:
- Character Actions and Conditions, turn-based system, Main menu, UI features & integration, Exploration interactions, On-grid decal system
- Inkpot narrative scripting integration, dialog system creation, interactable event through text
![]()
Souffle-Court
CNAM Paris - Cédric Laboratory
Role: Game Developer
Context: In-situ Emotion Research-Focused Serious Game
Stack: Unity, Arduino controller, physiological data sensors
Methods: Singleton, Observer
Missions:
- Narration System, Event trigger system, Arduino/Unity Connection
- Data acquisition physiological sensors in real time
- Electronic, sound, and light devices management
OTHER EXPERIENCES
![]()
Goupil
Role: R&D Unity Engineer
Context: mmersive VR simulations aimed at gamifying technical training in industrial environments for higher education (5-person R&D team).
Stack: Unity, C#, VR SDKs (OpenXR / XR Interaction Toolkit), Git, Rider
Methods: Agile / Scrum, Component-Based Architecture, Prototyping, User-Centered Design
Missions:
- Development of interactive VR training modules recreating real-world industrial machinery and warehouse environments.
- Implementation of gamified learning scenarios to train future technicians on complex operational procedures.
- Creation of custom Unity editor tools to streamline scenario integration and content creation.
- Implementation of procedural animation scripts for complex warehouse machinery, including automated palletizers and robotic grippers.
- Design and integration of an in-game Achievement System to reward learner progress across training scenarios.
![]()
Delta Suite
IMPACT : SAS-Impact.com
Role: Junior Software Engineer
Context: Software focused on crisis management and operations management in the Defense sector.
Stack: Luciadlightspeed, IntelliJ IDEA, Java, Kotlin, C++, FXML
Methods: Test-Driven Development, Singleton, Observer, Factory, Builder
Missions:
- Development of software modules within a digital geographic information system (SIG).
- Implementation of interoperable communication interfaces compatible with military hardware.
- Maintained strict confidentiality standards in accordance with French Defense security regulations (Non-Disclosure Agreement / Secret Defense).
FORMATION
![]()
CNAM ENJMIN : Master JMIN
Angoulême (2022 - 2024)
![]()
CNAM ENJMIN : Engineer student
Angoulême (2018 - 2021) in apprenticeship
![]()
Franche-Comté University : IT Pro. Licence
Besançon (2017 - 2018)
![]()
Belfort-Montbéliard University : IT Degree
Belfort (2015 - 2017)