Rudi Bonfiglioli

Graphics Software Engineer at Apple

London, England, United Kingdom
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

👤
Senior
🎓
Top School
Rudi Bonfiglioli is a Graphics Software Engineer based in London with 12 years of experience building and validating GPU features from research prototypes to silicon, including work on Apple’s M1 and M2 SoCs. He combines low-level GPU compiler and simulation expertise from Imagination Technologies with practical graphics validation and benchmark development at Apple, alongside a background in game engine development and tooling. A co-founder of indie game efforts and community projects, he contributes to notable open-source game tooling such as HaxeFlixel—improving collision systems, input handling and test coverage—and brings full-stack pragmatism to graphics problems. His academic foundation in game and media technology and a top-ranked CS degree inform a rare mix of systems-level rigor and game-oriented creativity. Colleagues describe him as someone who minimizes “dead time,” delivering thoughtful, well-tested solutions across research, production, and community projects.
code12 years of coding experience
job5 years of employment as a software developer
bookUniversity of Bologna
bookMaster of Science (MS), Game and Media Technology (Computer Science), GPA 4.0, Master of Science (MS), Game and Media Technology (Computer Science), GPA 4.0 at Universiteit Utrecht
bookUniversity College London
github-logo-circle

Github Skills (17)

unit-testing10
haxeflixel10
2d-engine10
game-engine10
testing10
haxe10
collision-detection10
2d-game10
flixel10
game-development10
addon10
data-structures8
data-structure8
algorithms8
algorithm8

Programming languages (11)

TypeScriptC#JavaC++CHaxeJavaScriptLua

Github contributions (5)

github-logo-circle
HaxeFlixel/flixel

Jul 2015 - Oct 2020

Free, cross-platform 2D game engine powered by Haxe and OpenFL
Role in this project:
userBackend Developer & QA Engineer
Contributions:13 commits, 9 PRs, 26 comments in 5 years 4 months
Contributions summary:Rudi primarily focused on enhancing the functionality and testing of the game engine's core collision and overlap detection system. They added new methods related to updating touching flags for more flexible overlap calls, and they implemented several unit tests to verify the correct behavior of these collision mechanisms. They also addressed a regression bug related to object separation and contributed to general code cleanup.
2d-gameflixelcppgamedev2d-game-engine
HaxeFlixel/flixel-addons

Jul 2015 - May 2017

Additional classes for HaxeFlixel
Role in this project:
userFull-stack Developer
Contributions:10 commits, 5 PRs, 5 comments in 1 year 10 months
Contributions summary:Rudi primarily contributed to the `flixel-addons` repository by implementing features and fixing issues related to user input and game mechanics. They added functionality to invert movement directions, including horizontal and vertical axes. The user also addressed a bug related to game Jolt integration and made improvements to the text display functionalities within the project. Furthermore, the user performed code cleanup and merging of branches.
addonstiled-map-editoradditionalnapehaxelib
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
Rudi Bonfiglioli - Graphics Software Engineer at Apple