Virgile Bello is an open-source lead developer and seasoned software engineer with 15 years of experience specializing in graphics, engine architecture and systems-level tooling, currently based in Tokyo. He leads the Stride C# game engine project and has deep expertise across C/C++, C#, Vulkan/OpenGL/Direct3D and shader languages, blending research-grade R&D with production engineering. His background includes graphics driver and tooling work at NVIDIA and architecting next‑gen middleware at Silicon Studio, plus recent applied simulation systems at Woven by Toyota. Virgile’s open-source footprint spans notable projects such as llvm/lldb, Cecil and OpenTK where he’s implemented platform-specific portability fixes, compiler features and mobile graphics context support—demonstrating a rare combination of low-level systems proficiency and high-level engine design. He aims to tackle complex CS/math problems, especially in 3D graphics, and is comfortable shipping robust cross-platform build and tooling infrastructure alongside advanced rendering research.
15 years of coding experience
13 years of employment as a software developer
Master, Computer Science, GPA: 4.0, Master, Computer Science, GPA: 4.0 at Georgia Institute of Technology
CPGE, Maths, Physics, CPGE, Maths, Physics at Classe Preratoire Lycee Victor Hugo
Master, Computer Science, GPA (unofficial estimation): 3.76, Master, Computer Science, GPA (unofficial estimation): 3.76 at Université de Technologie de Compiègne (UTC)
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
Role in this project:
Backend Developer
Contributions:68 reviews, 1202 commits, 364 PRs in 4 years 7 months
Contributions summary:Virgile focused on build-related tasks within the Stride game engine project. The commits involve the removal of environment variables, refactoring of project files, and adjustments to the build process for various platforms. Furthermore, the user has been identified to working on a variety of file including those related to testing and also made an adjustment for the shader code generator.
A cross-platform C# editor based on Roslyn and AvalonEdit
Role in this project:
Full-stack Developer
Contributions:12 commits, 3 PRs, 5 comments in 3 years 1 month
Contributions summary:Virgile primarily contributed to the RoslynPad project by enhancing the editor's functionality and improving its internal architecture. They made changes to the AvalonEdit editor, including caret position updates and deferring text changes. Additionally, the user extracted an interface for RoslynHost and made the TextMarkerService and context action-related components public. These changes aimed at improving the editor's usability, maintainability, and extensibility.
roslynavaloniadotnetroslyn-analyzerc-sharp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Virgile Bello - Opensource Lead Developer at Stride