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.
12 years of coding experience
5 years of employment as a software developer
University of Bologna
Master 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
Free, cross-platform 2D game engine powered by Haxe and OpenFL
Role in this project:
Backend 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.
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