Roberto Benfatto

Software Developer at covolunablu.org

Emilia-Romagna, Italy
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
Roberto Benfatto is a software developer with 12 years of experience blending low-level systems work, devops, and game development, currently contributing at Ferrari. He grew up reverse-engineering hardware and still brings that curiosity to software—evident in contributions to DOSBox-X where he fixed Unix serial/audio board issues for legacy OPL2/OPL3 support. Roberto runs and automates services for a privacy-focused GNU/Linux community, managing mail/web servers, an Arch repo, and custom Docker tooling. His background includes leading procedural algorithms and Unreal Engine 4 development for CAD/BIM and robotics automation, plus deep C++ debugging and internal git workflow management. He aims to build PC games and eventually start his own company, combining craftsmanship with pragmatic infrastructure and open-source sensibilities.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Università degli Studi di Modena e Reggio Emilia
languagesItalian, English
github-logo-circle

Github Skills (12)

c-language10
threaded10
serial-communication10
unix10
cprogramming-language10
thread10
hyper-threading10
nix10
sys10
multithreading10
dosbox9
embedded9

Programming languages (5)

C++ShellCJavaScriptPython

Github contributions (5)

github-logo-circle
joncampbell123/dosbox-x

Oct 2022 - Nov 2022

DOSBox-X fork of the DOSBox project
Role in this project:
userBack-end & Embedded Systems Engineer
Contributions:5 commits, 3 PRs, 3 comments in 19 days
Contributions summary:Roberto primarily focused on fixing and enhancing audio board functionality within the DOSBox-X project. Their commits addressed issues related to serial port communication and audio playback, particularly for OPL2 and OPL3 Duo audio boards on Unix systems. The user's changes involved modifying the `libserial.cpp` file to correct serial port handling and updating code in `opl2board.cpp` and `opl3duoboard.cpp` to implement threading and buffer management for improved audio output. These efforts resulted in bug fixes and improvements to the user experience of DOSBox-X on Unix-based operating systems.
dossdl2dosbox
stengun/arcademus

Feb 2021 - Apr 2022

Contributions:29 commits, 17 pushes, 4 branches in 1 year 2 months
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
Roberto Benfatto - Software Developer at covolunablu.org