Alessandro Capotondi

Assistant Professor (RTD-A) at Università degli Studi di Modena e Reggio Emilia

Bologna, 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
Alessandro Capotondi is an Assistant Professor (RTD-A) and researcher with a decade of experience in embedded software, parallel runtime systems, and High Performance Computing, holding a Ph.D. in Electrical, Electronics and Communications Engineering from Università di Bologna. He has a strong track record implementing OpenMP and optimizing runtimes for many-core embedded accelerators, blending low-level Linux/ARM kernel experience from internships with advanced research at ETH Zurich and EPFL. At Università di Modena e Reggio Emilia he transitioned from postdoc to faculty, continuing applied research that bridges academia and practical embedded systems engineering. Known for combining MATLAB/Python prototyping with production-aware C/C++ and runtime expertise, he brings both theoretical rigor and hands-on systems craftsmanship. A detail often overlooked: his background includes kernel-level development on ARM platforms, which informs his deep understanding of performance at hardware–software boundaries.
code10 years of coding experience
job10 years of employment as a software developer
bookUniversity of Bologna
bookMasters degree, Computer Engeneering, 107/110, Masters degree, Computer Engeneering, 107/110 at Università di Bologna / University of Bologna
bookBachelors Degree, Computer Science, 109/110, Bachelors Degree, Computer Science, 109/110 at Università degli Studi di Urbino 'Carlo Bo'
languagesEnglish, Italian, French
github-logo-circle

Github Skills (61)

iommu10
libgomp9
cmsis9
hero9
cortex8
mobilenet7
arm6
embedded6
fpga6
heterogeneous6
shared-memory6
sobel6
electrical-engineering6
cortex-m6
bare6

Programming languages (7)

SystemVerilogShellC++CVerilogBitBakePython

Github contributions (5)

github-logo-circle
Contributions:2 releases, 13 commits, 26 pushes in 7 months
pulp-platform/pulp-libgomp

Oct 2015 - Sep 2018

Lightweight OpenMP RTE based on libgomp. Bare-metal runtime, optimized for PULP-based systems.
Contributions:64 commits, 1 PR, 4 pushes in 2 years 11 months
bare-metalpulpmetalruntimelibgomp
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
Alessandro Capotondi - Assistant Professor (RTD-A) at Università degli Studi di Modena e Reggio Emilia