Riccardo Gulin is a web developer and teacher based in Gorizia with 7 years of professional experience blending freelance engineering, startup co‑founding, and academic instruction. He holds a magna cum laude Master’s in Computer Engineering from Università degli Studi di Trieste and specializes in full‑stack development using Node.js, MongoDB and React. Since 2019 he has taught at EPICODE and previously lectured at Università degli Studi Niccolò Cusano, bringing classroom rigor to practical, client-facing projects. As co‑founder of Nucleode he combined product-building with hands‑on development, and his freelance work continues to deliver production backends and responsive frontends. Comfortable switching between teaching complex concepts and shipping code, he also brings a disciplined, service-oriented perspective from years as a lifeguard early in his career. Known for clear communication and a balanced mix of academic excellence and entrepreneurial grit, he excels at mentoring developers while driving full‑stack delivery.
7 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Engineering, 110/110 (magna cum laude), Master's degree, Computer Engineering, 110/110 (magna cum laude) at Università degli Studi di Trieste
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
Riccardo Gulin - Teacher at EPICODE Institute of Technology