Computer Science Student | Specialized in Game Programming & Maths passionate about writing efficient, clean code while embracing new challenges in game development. Actively seeking an opportunity to improve my skills in a dynamic environnement
<Technical Skills />// Languages • Engines • Tools
Languages
Engines & Frameworks
Development Tools
<Soft Skills />// Communication • Teamwork • Proactive
Communication
To be an effective communicator, I ensure that what I say is professional, inclusive, and well received by others. I strive to be an approachable and reliable team member and follow through on commitments
Eager to Learn
Every project has many opportunities to learn something new, and thus I am always curious to learn something new from the project itself or from the talented people around me contributes to growing my skillset
Teamwork
I want to be a colleague others can rely on, always being willing to receive and give feedback. Thus, I endorse peer programming, code reviews, and discussions to make everything just a bit better
Feedback driven
I see constructive feedback as valuable information for becoming better as a professional. To grow as one, I frequently seek feedback on my deliverables and collaboration quality for others then act on them to improve my work
Proactive
Dealing with blocks or setbacks requires a healthy amount of dedication and the willingness to not give up. Where logical, I will strive to find a solution with clear impact, options, and a recommendation or raise awareness of a problem with the team
Ownership
I take responsibility for the outcomes of my work and my impact on the team. I set clear expectations, communicate progress and risks early, and follow through on commitments. When I miss the mark, I own it, learn, and put improvements in place so we move forward stronger
<Work Experience />// Current • Past • Future?
Vrai Studio, Albi FR
Game programming Software Engineer Intern June 2025 - August 2025
Built a planet creation tool so non-technical staff could design and add new worlds without coding
Designed and delivered a custom in-app purchase (IAP) system by extending Unity’s IAP Catalog and existing implementation
Refactored and optimized an in-editor painting tool, profiling performance across devices and applying Unity Jobs/Burst optimizations for mobile hardware
Created, debugged iOS builds (Xcode, App Store) and Android builds (Gradle, Play Store)
Refactored and optimized in-editor tools with Unity Jobs/Burst for better mobile performance
L’Aventure du Compost VR
Implemented an interactive camera gameplay feature (photo capture + insect collection) using Unity’s RenderTexture with performance-conscious scaling and draw call optimizations
Added player rotation controls and integrated haptic feedback on VR joysticks by combining Unity’s new Input System with Auto Hands
Profiled and optimized gameplay code (physics calls, conditional checks, draw calls), significantly improving FPS stability on standalone VR headsets with limited RAM and GPU resources
Unannounced Adventure Prototype
Implemented character controls (3Cs) and interaction systems using Unity’s new Input System, with collision optimizations for interaction whiskers
Designed and implemented a decoupled architecture leveraging Zenject, Event Bus patterns, and ScriptableObject-based service locators, reducing code coupling and improving maintainability
Supported early prototyping with a focus on performance and maintainability
Swisscom, Lausanne CH
Software development assistant intern June 2024 - August 2024
C++
WPF
OOP
Perforce
CI/CD
UI/UX
Assisted with software development, debugging, and testing. Optimized the internal issue detection system and enhanced user experience by reducing memory usage from 20% to 7% via C++ memory layout optimization techniques
Facilitated feature integration and conducted comprehensive code reviews. Implemented design team requests while ensuringadherence to project standards
Documented technical processes and improvements, ensuring thorough code commenting for future maintenance and developing scalable documentation to support team collaboration
Collaborated with cross-functional teams, achieving a 20% reduction in feature delivery time
<Projects highlight />// Shipped • Past • Current : Games/Demos
Educational adventure for children aged 3 to 6 in the world of dreams and space!BunnyKIDS is a fun and educational app that invites your child to travel from planet to planet through the dreams of Bunny
Collaborated with cross-functional teams composed of programmers, artists, game designers and others
Designed and delivered a custom in-app purchase (IAP) system by extending Unity’s IAP Catalog and existing implementation
Build for iOS and Android, continous build testing on multiplateform setup
SUNA is a competitive FPS game, set on a dystopian planet devastated by the ongoing war between the native population and the Corporation entity
This project was started with the team presented later on this page as part of our 3rd year at Creajeux. It is a student project aimed at improving our skills in game development and teamwork, as well as exploring new technologies and methodologies
Engineered a server-authoritative multiplayer infrastructure in Unity leveraging ECS and C#, ensuring deterministic statereplication and secure client–server gameplay
Explored engine architecture and low-level systems (memory, data-oriented design)
Creajeux, Nimes FR
Preparatory Year for the Bachelor 2021-2022
Math Refresh: analysis, algebra, geometry for 2D/3D
Programming (Lua, 2D projects): - Fundamentals data & basic algorithms - paradigms (procedural, event-driven, functional) modular design, error handling - Game main loop, sprites/animation, collisions, input, audio
Capstone Group Project: spec, prototyping, agile workflow, final presentation
3D Modeling (Maya): fundamentals, interface, basic pipeline
Digital Imaging (Photoshop): core workflow, key tools, pixel art, color
Game Culture: industry overview, roles, hit franchises, notable creators
<Testimonials Highlight />// Some feedback about my work, more on linkedin
Hi, I'm Leonnel
I’m a 28-year-old game programming student, currently in my 4th and final year at Creajeux, in France. Before pursuing my passion for game development, I worked in event organization and human resources while living in Montreal, Canada
I see myself as a dedicated problem solver, always looking for new learning opportunities and ways to improve/sharpen my skills. I enjoy crafting games that not only feel great to play but are also built with clean, well-organized code. I thrive on tackling complex challenges, sometimes maybe too much, as I can get deeply absorbed until I find the perfect solution
Want to know more? You can find my contact information in my resume at the top. You can also reach me on any of my social media