I'm Olivier Basille, a senior software developer with 25+ years of experience building interactive applications with a strong focus on 3D. I solve complex technical problems and make diverse technologies—including hardware—work together seamlessly. I combine hands-on engineering with leadership in cross-disciplinary projects, excel at turning customer needs into actionable solutions, and enjoy guiding teams toward robust, scalable outcomes.

Olivier Basille

I'm Olivier Basille, a senior software developer with 25+ years of experience building interactive applications with a strong focus on 3D. I solve complex technical problems and make diverse technologies—including hardware—work together seamlessly. I combine hands-on engineering with leadership in cross-disciplinary projects, excel at turning customer needs into actionable solutions, and enjoy guiding teams toward robust, scalable outcomes.

Available to hire

I’m Olivier Basille, a senior software developer with 25+ years of experience building interactive applications with a strong focus on 3D. I solve complex technical problems and make diverse technologies—including hardware—work together seamlessly.

I combine hands-on engineering with leadership in cross-disciplinary projects, excel at turning customer needs into actionable solutions, and enjoy guiding teams toward robust, scalable outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

French
Fluent
English
Fluent

Work Experience

Senior Developer (React Native, Unity) at Systemic Games
April 1, 2025 - September 16, 2025
Designed and wrote the Pixels mobile app using React Native & Expo. Redesigned the original Pixels Unity app for performance and stability. Built libraries in several languages, including C#, that connect to Pixels dice via Bluetooth LE, enabling reading rolls and LED customization. Developed a testing app for production workers to validate the dice. Participated in the design and implementation of dice firmware. Interacted with the community to provide support and gather feedback.
Lead Developer (C#, C++, Unity) at Dreamscape Immersive
May 1, 2021 - September 16, 2025
Lead Developer of a team of 6 working on groundbreaking technology that allows multiple people to interact in a single virtual environment. Developed core parts of the technology in C++ and C#/.NET. Supervised and helped build the CI/CD pipeline and infrastructure.
Software Engineer (C#, GTK) at Université de Genève
December 1, 2016 - September 16, 2025
Contributed one day per week to a visual tool for configuring a muon detector electronic boards and retrieving acquisition data via USB.
Lead Developer (Unity, C#, Python, PHP) at EverdreamSoft
August 1, 2016 - September 16, 2025
Main developer of the Unity mobile game Spells Of Genesis. Build the server backend for storing game assets on the Bitcoin blockchain using the Counterparty protocol.
Founding member, Soft. Dev. (Unity, C#) at Year Seventeen
August 1, 2015 - September 16, 2025
Worked on all aspects of Fireborne, a 3D PC game made with Unity. Took part of the reach-out effort (Twitter, events, etc.).
Software Developer (iOS) at EverdreamSoft
July 1, 2013 - September 16, 2025
Leading the overall development and QA for Moonga, one of the first successful trading card games for smartphones. Main developer for the iOS version of the game. Worked on the PHP server code that handles multiplayer games.
Software Developer (C++ / Python) at Pixelux Entertainment
April 1, 2011 - September 16, 2025
Worked on the DMM Plugin (soft body physics) for Maya. Led development of a 3D game engine featuring DMM integration.
Software Developer (C++ / C#) at AllSystems
October 1, 2007 - September 16, 2025
Worked on MIAO the leading French professional home modeling software. Worked on the generation and real-time rendering of house plans.
Junior Software Developer (C++) at Enseo
September 1, 2004 - September 16, 2025
Worked on a hardware-accelerated app capable of rendering multiple media streams and dynamic content simultaneously on multiple screens. Updated Windows 2000 video drivers for a new set of video cards.
Junior Software Developer (C++) at Matrox
May 1, 2002 - September 16, 2025
Worked on the display code of the Matrox Imaging Library by leveraging hardware and OS capabilities for graphics and video.
Senior Developer at Systemic Games
April 1, 2025 - September 16, 2025
Designed and implemented the Pixels mobile app using React Native & Expo. Redesigned the original Pixels Unity app for performance and stability. Built libraries in several languages, including C#, that connect to Pixels dice via Bluetooth LE, enabling reading rolls and LED customization. Developed a testing app for production workers to validate the dice. Participated in the design and implementation of dice firmware. Engaged with the community for support and feedback.
Lead Developer at Dreamscape Immersive
May 1, 2021 - September 16, 2025
Led a team of 6 working on technology enabling multi-user interaction in a single virtual environment. Developed core components in C++ and C#/.NET. Supervised and helped build the CI/CD pipeline and infrastructure.
Software Engineer at Université de Genève
December 1, 2016 - September 16, 2025
Contributed one day per week to a visual tool for configuring a muon detector electronic boards and retrieving acquisition data via USB.
Lead Developer at EverdreamSoft
August 1, 2016 - September 16, 2025
Main developer of the Unity mobile game Spells Of Genesis. Built the server backend for storing game assets on the Bitcoin blockchain using the Counterparty protocol.
Founding Member, Software Development at Year Seventeen
August 1, 2015 - September 16, 2025
Worked on all aspects of Fireborne, a 3D PC game made with Unity. Participated in reach-out efforts via Twitter and events.
Software Developer (iOS) at EverdreamSoft
July 1, 2013 - September 16, 2025
Led development and QA for Moonga, one of the first successful trading card games for smartphones. Main developer for the iOS version and contributed to the PHP server code handling multiplayer.
Software Developer at Pixelux Entertainment
April 1, 2011 - September 16, 2025
Worked on the DMM Plugin (soft body physics) for Maya. Led development of a 3D game engine with DMM integration.
Software Developer at AllSystems
October 1, 2007 - September 16, 2025
Worked on MIAO, the leading French professional home modeling software. Contributed to generation and real-time rendering of house plans.
Junior Software Developer at Enseo
September 1, 2004 - September 16, 2025
Worked on a hardware-accelerated app capable of rendering multiple media streams and dynamic content on multiple screens. Updated Windows 2000 video drivers for a new set of video cards.
Junior Software Developer at Matrox
May 1, 2002 - September 16, 2025
Worked on the display code of the Matrox Imaging Library, leveraging hardware and OS capabilities for graphics and video.
Senior Developer at Systemic Games
April 1, 2025 - September 16, 2025
Led development of Pixels mobile app using React Native & Expo; redesigned the original Pixels Unity app for performance and stability; built cross-language libraries (including C#) to connect to Pixels dice via Bluetooth LE, enabling reading rolls and LED customization; developed a testing app for production workers; participated in dice firmware design and implementation; engaged with the community for support and feedback.
Lead Developer at Dreamscape Immersive
May 1, 2021 - September 16, 2025
Led a team of 6 working on multi-user interactive virtual environments; developed core technology parts in C++ and C#/.NET; supervised and helped build the CI/CD pipeline and infrastructure.
Software Engineer at Université de Genève
December 1, 2016 - September 16, 2025
Contributed one day per week to a visual tool for configuring a muon detector electronic boards and retrieving acquisition data via USB.
Lead Developer at EverdreamSoft
August 1, 2016 - September 16, 2025
Main developer of the Unity mobile game Spells Of Genesis; built the server backend for storing game assets on the Bitcoin blockchain using the Counterparty protocol.
Founding Member at Year Seventeen
August 1, 2015 - September 16, 2025
Worked on all aspects of Fireborne, a 3D PC game made with Unity; contributed to outreach efforts (Twitter, events, etc.).
Software Developer (iOS) at EverdreamSoft
July 1, 2013 - September 16, 2025
Led development and QA for Moonga, one of the first successful trading card games on smartphones; main developer for the iOS version; contributed to PHP server code handling multiplayer games.
Software Developer (C++ / Python) at Pixelux Entertainment
April 1, 2011 - September 16, 2025
Worked on the DMM Plugin (soft body physics) for Maya; led development of a 3D game engine featuring DMM integration.
Software Developer (C++ / C#) at AllSystems
October 1, 2007 - September 16, 2025
Worked on MIAO, a leading French professional home modeling software; contributed to generation and real-time rendering of house plans.
Junior Software Developer (C++) at Enseo
September 1, 2004 - September 16, 2025
Worked on a hardware-accelerated app capable of rendering multiple media streams and dynamic content on multiple screens; updated Windows 2000 video drivers for new video cards.
Junior Software Developer (C++) at Matrox
May 1, 2002 - September 16, 2025
Worked on the display code of the Matrox Imaging Library, leveraging hardware and OS capabilities for graphics and video.
Senior Developer (React Native, Unity) at Systemic Games
April 1, 2025 - September 18, 2025
Designed and implemented the Pixels mobile app using React Native & Expo. Redesigned the original Pixels Unity app for performance and stability. Built libraries in C# connecting to Pixels dice via Bluetooth LE to read rolls and customize LEDs. Developed a testing app for production workers and contributed to the dice firmware. Engaged with the community to provide support and gather feedback.
Lead Developer (C#, C++ , Unity) at Dreamscape Immersive
May 1, 2021 - September 18, 2025
Led a team of 6 working on multi-user interactive virtual environments. Developed core technology in C++ and C#/.NET. Supervised CI/CD pipeline and infrastructure and collaborated across disciplines to ship features.
Software Engineer (C# , GTK) at Université de Genève
December 1, 2016 - September 18, 2025
Contributed to a visual tool for configuring muon detector electronic boards and retrieving acquisition data via USB.
Lead Developer (Unity, C#, Python, PHP) at EverdreamSoft
August 1, 2016 - September 18, 2025
Main developer of the Unity mobile game Spells Of Genesis. Built the server backend for storing game assets on the Bitcoin blockchain using the Counterparty protocol.
Founding member, Software Developer (Unity, C#) at Year Seventeen
August 1, 2015 - September 18, 2025
Founding member involved in all aspects of Fireborne, a 3D PC game made with Unity, including outreach via social media and events.
Software Developer (iOS) at EverdreamSoft
July 1, 2013 - September 18, 2025
Led overall development and QA for Moonga, one of the first successful trading card games for smartphones. Main iOS developer and contributor to the PHP server code handling multiplayer.
Software Developer (C++ / Python) at Pixelox Entertainment
April 1, 2011 - September 18, 2025
Worked on the DMM Plugin (soft body physics) for Maya. Led development of a 3D game engine featuring DMM integration.
Software Developer (C++ / C#) at AllSystems
October 1, 2007 - September 18, 2025
Worked on MIAO, a leading French professional home modeling software. Focused on generation and real-time rendering of house plans.
Junior Software Developer (C++) at Enseo
September 1, 2004 - September 18, 2025
Developed a hardware-accelerated application capable of rendering multiple media streams and dynamic content on multiple screens. Updated Windows 2000 video drivers for new video cards.
Junior Software Developer (C++) at Matrox
May 1, 2002 - September 18, 2025
Contributed to the display code of the Matrox Imaging Library, leveraging hardware and OS capabilities for graphics and video.
Senior Developer (React Native, Unity) at Systemic Games
April 1, 2025 - September 19, 2025
Led development for Pixels mobile app in React Native/Expo; redesigned the Unity-based Pixels app for performance; built cross-language libraries to connect to Pixels dice over Bluetooth LE; created a production validation testing app; contributed to dice firmware design; engaged with the community for support and feedback.
Lead Developer (C#, C++, Unity) at Dreamscape Immersive
May 1, 2021 - September 19, 2025
Led a team of 6 on multi-user virtual environment tech; developed core components in C++/C#/.NET; supervised CI/CD pipeline and infra.
Software Engineer (C#, GTK) at Université de Genève
December 1, 2016 - September 19, 2025
Contributed to a visual tool for configuring a muon detector electronic boards and USB data acquisition.
Lead Developer (Unity, C#, Python, PHP) at EverdreamSoft
August 1, 2016 - September 19, 2025
Main developer of the Unity mobile game Spells Of Genesis; built the server backend for storing game assets on the Bitcoin blockchain using the Counterparty protocol.
Founding Member, Software Developer (Unity, C#) at Year Seventeen
August 1, 2015 - September 19, 2025
Worked on all aspects of Fireborne, a 3D PC game made with Unity; contributed to outreach (Twitter, events, etc.).
Software Developer (iOS) at EverdreamSoft
July 1, 2013 - September 19, 2025
Led overall development and QA for Moonga, one of the first successful trading card games for smartphones; main dev for iOS; worked on PHP server code for multiplayer games.
Software Developer (C++ / Python) at Pixelux Entertainment
April 1, 2011 - September 19, 2025
Worked on the DMM Plugin (soft body physics) for Maya; led development of a 3D game engine featuring DMM integration.
Software Developer (C++ / C#) at AllSystems
October 1, 2007 - September 19, 2025
Worked on MIAO the leading French professional home modeling software; worked on the generation and real-time rendering of house plans.
Junior Software Developer (C++) at Enseo
September 1, 2004 - September 19, 2025
Worked on a hardware-accelerated app capable of rendering multiple media streams and dynamic content simultaneously on multiple screens; updated Windows 2000 video drivers for a new set of video cards.
Junior Software Developer (C++) at Matrox
May 1, 2002 - September 19, 2025
Worked on the display code of the Matrox Imaging Library by leveraging hardware and OS capabilities for graphics and video.

Education

Computer Science at Ecole Polytechnique de Montréal, Canada
January 1, 2000 - January 1, 2001
Master's degree, Electrical and Electronics Engineering at ENSEEIHT – Engineering School, Toulouse, France
January 1, 1998 - January 1, 2001
Computer Science at Ecole Polytechnique de Montréal
January 1, 2000 - January 1, 2001
Master's degree in Electrical and Electronics Engineering at ENSEEIHT
January 1, 1998 - January 1, 2001
Computer Science at Ecole Polytechnique de Montréal
January 1, 2000 - January 1, 2001
Master's degree at ENSEEIHT – Engineering School
January 1, 1998 - January 1, 2001
Master's degree, Electrical and Electronics Engineering at ENSEEIHT – Engineering School, Toulouse, France
January 1, 1998 - January 1, 2001
Computer Science at Ecole Polytechnique de Montréal, Canada
January 1, 2000 - January 1, 2001
Master's degree in Electrical and Electronics Engineering at ENSEEIHT, Toulouse, France
January 1, 1998 - January 1, 2001
Computer Science at Ecole Polytechnique de Montréal, Canada
January 1, 2000 - January 1, 2001

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Computers & Electronics, Education, Professional Services