Hi, I’m Selim Bennani, a Senior Software Engineer with a passion for combining architectural expertise and problem-solving to deliver high-performance solutions. I love creating games, working on both gameplay and tools engineering, and enhancing educational applications used in classrooms across Europe. Outside of work, I enjoy music, video production, and sports like rock climbing and Muay Thai. I’ve had the opportunity to lead teams and architect multiple gaming projects across Unity and web platforms, developing critical components and ensuring tech aligns well with creative vision. I’m always excited about optimizing performance, building innovative tools, and contributing to projects that make a difference in education and entertainment.

Selim Bennani

Hi, I’m Selim Bennani, a Senior Software Engineer with a passion for combining architectural expertise and problem-solving to deliver high-performance solutions. I love creating games, working on both gameplay and tools engineering, and enhancing educational applications used in classrooms across Europe. Outside of work, I enjoy music, video production, and sports like rock climbing and Muay Thai. I’ve had the opportunity to lead teams and architect multiple gaming projects across Unity and web platforms, developing critical components and ensuring tech aligns well with creative vision. I’m always excited about optimizing performance, building innovative tools, and contributing to projects that make a difference in education and entertainment.

Available to hire

Hi, I’m Selim Bennani, a Senior Software Engineer with a passion for combining architectural expertise and problem-solving to deliver high-performance solutions. I love creating games, working on both gameplay and tools engineering, and enhancing educational applications used in classrooms across Europe. Outside of work, I enjoy music, video production, and sports like rock climbing and Muay Thai.

I’ve had the opportunity to lead teams and architect multiple gaming projects across Unity and web platforms, developing critical components and ensuring tech aligns well with creative vision. I’m always excited about optimizing performance, building innovative tools, and contributing to projects that make a difference in education and entertainment.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Advanced
Spanish; Castilian
Beginner

Work Experience

Lead Software Engineer at Neo Haven
April 1, 2023 - March 1, 2025
Led technical strategy and team management while architecting and developing critical components for multiple gaming projects, including web-based and Unity platforms. Designed and implemented global architecture, established code quality standards, collaborated closely with design & art teams, and organized Kanban workflow. Developed Unity gameplay systems, custom tooling, localization, performance optimization, and engineered an advanced interactive map system for a Grand Strategy game. Integrated games with Steam platform for complex economy systems. Contributed as a technical artist developing and optimizing shaders and visual effects. Automated asset integration processes with Python tools.
Software Engineer at DragonBox - a Kahoot! company
February 1, 2020 - April 1, 2023
Contributed to gameplay, tools engineering, systems architecture, optimization, shaders, analytics, accessibility, and UI across educational math applications used in thousands of school classrooms. Developed new game mechanics, released Kahoot! Multiplication Games, managed localization in 13 languages, refactored legacy games for modern authentication and payment systems, built tools for streamlined content creation, and deployed analytics systems using Amplitude. Modernized a 10+ year old internal package to improve maintainability.
Consulting engineer at Meritis, assignment at Société Générale at Meritis / Société Générale
October 1, 2017 - February 1, 2019
Member of the Architecture team in the Investment Bank IT Department. Revamped a critical liquidity risk calculation application by optimizing SQL queries and C# code, improving performance and reliability. Collaborated with business analysts to translate complex financial requirements into technical solutions. Followed established maintenance and production monitoring protocols.
Early Professional Experiences (Internships and Junior company work) at Various (Version Net, Dispatcher, HapticMedia, Hesus, Saint Louis Sucre)
January 1, 2014 - December 31, 2017
Held internships and junior roles involving full stack development, R&D engineering, reporting and data visualization module development, 3D object manipulation libraries, and Node.js web applications. Contributed to multiple projects with specification writing and technical advisory roles. Technologies used included SQL, IIS configuration, web scraping, scalability testing, and Babylon.js/WebGL.
Lead Software Engineer at Neo Haven
April 1, 2023 - March 31, 2025
Led technical strategy and team management while architecting and developing critical components for multiple gaming projects, including web-based and Unity platforms. Designed and implemented global architecture, developed critical code components, enforced code quality standards, and worked closely with design and art teams. Managed a Kanban system for workflow, guided junior and mid-level developers, developed Unity solutions for gameplay, rendering, localization, and debugging. Engineered a complex interactive map system for a grand strategy game and integrated a game with the Steam platform supporting a complex economy and item ecosystem. Developed and optimized shaders and visual effects, and created Python and computer vision tools that automated asset integration saving months of work.
Software Engineer at DragonBox - a Kahoot! company
February 1, 2020 - April 30, 2023
Contributed to gameplay, tools engineering, systems architecture, optimization, shaders, analytics, and accessibility. Enhanced an educational gamified mathematics application used in thousands of classrooms across multiple countries, including new game mechanics, debugging, and performance optimization. Released Kahoot! Multiplication Games, managing all stages from game systems to integrating external composer and sound designer assets. Refactored and modernized several legacy games with updated authentication and payment systems while enabling seamless transitions between B2B and B2C settings. Built tools to streamline level design and content creation, designed and deployed analytics using Amplitude across multiple apps, and modernized legacy codebases into modular components.
Consulting engineer at Meritis, assignment at Société Générale
October 1, 2017 - February 28, 2019
Worked as a member of the Architecture team in the Investment Bank IT Department. Revamped a mission-critical liquidity risk calculation application by optimizing SQL queries and C# code to improve performance and reliability. Collaborated with business analysts to translate complex financial requirements into technical solutions. Ensured adherence to maintenance procedures and production monitoring protocols.
Early Professional Experiences at Version Net, Dispatcher, HapticMedia, Hesus, Saint Louis Sucre
January 1, 2014 - December 31, 2017
Held multiple internships as Full Stack and R&D Engineer, contributing to diverse projects involving full stack development, reporting, data visualization, 3D object manipulation with Babylon.js and WebGL, and web application development. Supported multiple projects through technical development, advisory roles, and specification writing.

Education

MS in computer science and applied mathematics at ENSIIE Evry, École Nationale Supérieure d’Informatique pour l’lndustrie et l’Entreprise
January 1, 2017 - December 31, 2017
Intensive two-year study course preparing for the competitive entrance examinations to the French 'Grandes Écoles' at Lycée Descartes - Tours
January 1, 2014 - December 31, 2014
MS in computer science and applied mathematics at ENSIIE Evry, École Nationale Supérieure d’Informatique pour l’lndustrie et l’Entreprise
January 1, 2014 - December 31, 2017
Intensive two-year study course at Lycée Descartes - Tours
January 1, 2014 - December 31, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Education, Financial Services, Software & Internet, Media & Entertainment