Ivan Morelli

Consulente Senior at everis

Brussels, Brussels-Capital, Belgium
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
Ivan Morelli is a seasoned senior consultant and software engineer with 10+ years of experience delivering solutions across public sector and consulting firms in Europe, currently based in Brussels. He has a strong background in embedded systems and automation—evidenced by hands-on contributions to the popular AmberELEC firmware where he enhanced emulator launch scripts, added retrorun support and device-specific input and fan controls. Comfortable bridging legacy enterprise systems and low-level device work, he brings practical troubleshooting skills and a pragmatic engineering approach honed at organizations like the European Commission, Ordina and everis. Trained as an Ingegnere Informatico from Università di Pisa, he pairs solid academic foundations with a taste for tinkering on open-source firmware that improves user experience on handheld devices.
code10 years of coding experience
job11 years of employment as a software developer
bookIngegnere Informatico, Ingegnere Informatico at Università di Pisa
github-logo-circle

Github Skills (13)

sh10
arch10
script10
shell10
emulation10
rc10
scripting10
sys9
automation9
automations9
embedded9
fan-control8
git4

Programming languages (7)

TypeScriptJavaC++CMakefileJavaScriptObjective-C

Github contributions (5)

github-logo-circle
AmberELEC/AmberELEC

Apr 2021 - Jan 2023

Handheld firmware optimized for the Anbernic RG351P/M/V/MP, RG552 and other compatible devices.
Role in this project:
userEmbedded Systems Engineer / Automation Engineer
Contributions:3 reviews, 27 commits, 52 PRs in 1 year 9 months
Contributions summary:Ivan primarily contributes to the `amberelec/amberelec` project by modifying the `runemu.sh` script, a core component for launching emulators. Their work involves adding support for the "retrorun" emulator, a key element in the retro gaming firmware, and integrating new cores for various game consoles like Sega Saturn. Furthermore, the user introduces and enhances the `retrorun.sh` script and accompanying configuration, including functionalities for FPS display and controller adjustments for handheld devices. The contributions also encompass creating scripts to monitor and manage fan speed and configuring gamepad inputs based on the device type.
nrf52retroarchfirmwarerg552rg351v
navy1978/retrorun

May 2021 - Apr 2025

libretro frontend for Anbernic devices
Contributions:3 PRs, 212 pushes, 3 branches in 3 years 11 months
odroidodroid-gofrontendlibretrolibretro-frontend
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