Virgile Bello

Opensource Lead Developer at Stride

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job13 years of employment as a software developer
bookMaster, Computer Science, GPA: 4.0, Master, Computer Science, GPA: 4.0 at Georgia Institute of Technology
bookCPGE, Maths, Physics, CPGE, Maths, Physics at Classe Preratoire Lycee Victor Hugo
bookMaster, Computer Science, GPA (unofficial estimation): 3.76, Master, Computer Science, GPA (unofficial estimation): 3.76 at Université de Technologie de Compiègne (UTC)
languagesEnglish, French, Japanese
github-logo-circle

Github Skills (45)

editors10
reflection10
javascript10
c-language10
roslyn10
graphics2d10
game-engine10
wp-api10
game-dev10
net10
cil10
dotnet10
winapi10
editor10
graphic10

Programming languages (15)

C#PowerShellC++CSSCVueGoHTML

Github contributions (5)

github-logo-circle
stride3d/stride

Jun 2018 - Jan 2023

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
Role in this project:
userBackend 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.
gamedevvulkanxenkogame-developmentmulti-platform
roslynpad/roslynpad

Sep 2016 - Oct 2019

A cross-platform C# editor based on Roslyn and AvalonEdit
Role in this project:
userFull-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