Giovanni Pellegrini is an associate professor and physicist-coder based in Milan with 12 years of experience bridging academic research and applied software development. He holds a PhD in Nanotechnology and has led multidisciplinary projects on plasmonic nanostructures and magneto-plasmonic materials, including coordinating a large FIRB-funded program that brought substantial research funding to his institution. Giovanni transitioned from postdoctoral research roles into industry software development before returning to academia, giving him a practical engineering perspective on computational modeling and experimental optics. He combines deep expertise in condensed matter physics with hands-on coding skills to build reproducible simulations and data-driven tools for photonics research. Colleagues value him for translating complex physical problems into deployable software and for mentoring students at the intersection of physics and computation.
12 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Nanotechnology, Doctor of Philosophy (Ph.D.), Nanotechnology at Università degli Studi di Padova
Contributions:88 commits, 70 pushes, 2 branches in 2 years 5 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.