Giuseppe Rota

Software Engineer at SparkFabrik

Algeciras, Andalusia, Spain
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
Giuseppe Rota is a pragmatic software engineer with 14 years of experience building reliable, long-lived systems using *nix, open-source tools, and HTML5/JavaScript across client and server stacks. Based in Algeciras, Spain, he has driven development and architecture work at firms from startups to agencies and is currently at SparkFabrik. He pairs a solid academic foundation in electronics and computer science with hands-on embedded/IoT experience—having contributed meaningful improvements to the widely used QMK keyboard firmware (brightness control, leader key and tap-dance refinements). Giuseppe favors maintainable engineering over trendy choices, and his background shows a knack for both web stacks (LAMP) and low-level firmware tweaks. Colleagues would describe him as detail-oriented, value-driven, and comfortable bridging hardware-adjacent embedded work with web and backend systems.
code14 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Electronics Engineering, Master's degree, Electronics Engineering at Università degli Studi di Brescia
bookMaster of Science, Computer Science, Master of Science, Computer Science at Georgia Institute of Technology
languagesEnglish, Italian, Spanish
github-logo-circle

Github Skills (24)

c-language10
qmk-firmware10
firmware10
qmk10
c1110
keyboard10
c1710
sys10
embedded10
cprogramming-language10
hardware-interface9
atmel9
integrations9
atmel-studio9
system-integration9

Programming languages (15)

JavaC++CGoHTMLDockerfileShellJavaScript

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Nov 2018 - Oct 2022

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 commits, 4 PRs, 24 comments in 3 years 10 months
Contributions summary:Giuseppe contributed to the QMK firmware project, focusing on enhancing keyboard functionality. Their work included adding support for brightness control through extra keys, improving leader key processing, and refining tap dance features. Additionally, the user fixed a typo and addressed preprocessor conditions related to haptic feedback and solenoid control, demonstrating a strong understanding of the firmware's internal workings.
rp2040firmwareavratmelkeyboard-support
grota/dotfiles

Mar 2012 - Dec 2022

My config files (vim, tmux, bash, ...)
Contributions:468 commits, 5 PRs, 184 pushes in 10 years 10 months
vimtmuxbashneovimconfig
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