Hi, I'm Gabriel

M.Sc. Computer Science Student

Bridging academic excellence with real-world innovation.

 

From reactive systems to blockchain-based security, I build robust, scalable, and user-centric solutions.

Get in Touch
Gabriel Rovesti

Scroll Down

About Me

I'm a Full-Stack Developer and Educator with expertise in cybersecurity, software engineering, and emerging tech.

I love exploring innovative solutions—from real-time reactive systems to blockchain applications—and thrive on empowering others through teaching and mentorship.

Focus Areas

  • Cybersecurity & Cloud Computing
  • DevOps & CI/CD
  • Blockchain & Decentralized Apps
  • Software Architecture & Engineering
  • Inclusive Teaching & Mentorship

Curriculum Vitae

Download my CV in PDF format:

Download CV

Experience

Teacher of Systems and Networks

09/2024 - 06/2025
ITI Galileo Ferraris

Taught theoretical and practical lessons on network architectures, protocols, and security for high school students (3rd and 4th year).

Coordination & Didactic Tutor (Formal Languages)

01/2025 - Present
University of Padua

Led a team of tutors and supported the "Formal Languages and Automata" course through lectures, exercises, and student mentoring.

Didactic Tutor of Computability

09/2024 - 01/2025
University of Padua

Assisted in teaching the Computability course for the M.Sc. in Computer Science, entirely in English, including lectures and project guidance.

Tutor for Inclusion

11/2023 - Present
University of Padua

Provided specialized tutoring and managed exam arrangements for students with special needs, ensuring personalized learning.

Skills

Programming Languages

Java
Java
Python
Python
C/C++
C/C++
JavaScript/TypeScript
JavaScript/TypeScript

Frontend Development

Backend & Database

DevOps & Cloud

Projects

Education

M.Sc. in Computer Science

2023 - 2025
University of Padua

Major in Internet, Mobile and Security - courses include Mobile Application Security, Advanced Cryptography, Secure App Development, and Big Data Management.

B.Sc. in Computer Science

2020 - 2023
University of Padua

Focused on algorithms, object-oriented programming (C++/Qt), concurrent programming with Java, SQL-based database management, and accessible web development.

Grade: 98/110

Computer Science Diploma

2015 - 2020
I.I.S. Polo Tecnico di Adria

Specialized in programming (C, Java), network design, HTML/CSS/JS/PHP, and IT project management.

Grade: 100/100

Testimonials

Very professional and knowledgeable! Great empathy and education in the approach with pupils! Definitely great satisfaction in learning with such a competent person, professional and also with great availability! Thank you Gabriel.

Stefano I.

Ex CEO and entrepreneur, collabs to teach him Internet and Computer Science (elder instruction) - public review on Superprof.

Gabriel empathized with my son and helped him catch up in computer science with just a few lessons, avoiding the risk of debt in September! Highly recommended!

Angela G.

Mum of Niccolò, one of the many students in Computer Science I've had overtime, lessons in Math and Computer Science - public review on Superprof.

Listen to my interview on Radio Canale Italia - Storytime where I discuss about myself, my experience, educational approaches in computer science, and my journey as an educator dealing with DSA/BES/Asperger.

Storytime Radio Interview

December 2024

Topics covered: Computer Science Education, Peer Tutoring, Specific Learning Disabilities

Certifications

Design Thinking & Service Design / Gamification / UX-UI

Fastweb Digital Academy March 2025

A comprehensive suite covering user-centric design, gamification, and advanced communication for the web.

Introduction to Kubernetes (LFS158) & Cilium (LFS146)

The Linux Foundation March 2025

Fundamentals of container orchestration with Kubernetes and advanced networking with Cilium.

Kubernetes Fundamentals Learning Path

Datadog March 2025

Advanced monitoring and observability for Kubernetes environments and container orchestration.

The Odin Project: Full Stack Development

The Odin Project February 2025

Comprehensive path covering Foundations, Ruby, and Ruby on Rails for full-stack web development.

Lightbend Reactive Systems

Lightbend / Akka December 2024

Focus on building reactive, message-driven, and distributed systems in production environments with CQRS and Event Sourcing patterns.

Equity and Inclusion

University of Padua December 2024

Certification in inclusive teaching approaches and equity-focused educational practices.

Cisco Networking Academy

Cisco December 2024

Comprehensive training in cybersecurity, networking basics, ethical hacking, and network defense techniques.

Scrum & Six Sigma Certifications

Certiprof December 2024

Agile methodologies, Scrum practices, and Six Sigma process improvement methods.

English B2 - Reading, Writing & Speaking

University of Padua September 2023

Comprehensive English language certification in all three communication domains.

Web Accessibility Competition - 2nd Place

University of Padua March 2023

Recognition for excellence in creating appealing and accessible web solutions.

MATLAB Onramp

MathWorks July 2022

Fundamentals of MATLAB programming for scientific computing and mathematical modeling.

Google Skillshop - Digital Marketing

Google July 2020

Proficiency in Google Ads and digital marketing strategies for online campaigns.

Cambridge B2 First

Cambridge English April 2019

English language certification demonstrating proficiency in reading, writing, and speaking.

LetsApp Mobile Development

Samsung Electronics May 2018

Mobile application development program focusing on Android platform and UI/UX design.

Achievements

Top 50 STEM Students at UniPD

Awarded 39th place out of 300 students in 2024/2025

Second Place in "Accattivante ed Accessibile" Competition

Recognition for web accessibility design (December 2022)

Multiple Academic Merit Scholarships

Recognized for excellence in academic performance

Bronze Medals in Karate

Bronze medals and a cup in interregional karate competitions

In the top 50 GitHub Committers in Italy

One of the highest contributors in Italy during college years, given all of

University Notes

Here you can find notes from the courses I attended during my university studies. They are organized by academic year and subject.

Over the years, I've had the privilege of helping hundreds of students in their academic journeys. From high school students struggling with basic programming concepts to university graduates tackling complex algorithms, each interaction has enriched my teaching experience and reinforced my passion for education.

What started as simple study notes evolved into a comprehensive collection that has reached far beyond my initial expectations. The countless messages of gratitude I've received are a testament to the value of knowledge sharing and collaborative learning.

To every student who has trusted me with their education, to every peer who has recommended my materials, and to every professor who has supported my teaching methods - thank you. Your feedback and success stories continue to inspire my work.

— Gabriel

Primo Anno - Laurea Triennale

Algebra e Matematica Discreta

Elementi di algebra e fondamenti di matematica discreta.

Analisi Matematica

Appunti interi del corso, dagli insiemi ai tipi di integrali ed eq. differenziali

Architettura degli Elaboratori

Fondamenti di architettura dei calcolatori, organizzazione e assembly.

Logica

Logica proposizionale, del primo ordine e dimostrazioni.

Programmazione

Fondamenti di programmazione in C e strutture dati di base.

Sistemi Operativi

Principi di funzionamento e organizzazione dei sistemi operativi.

Secondo Anno - Laurea Triennale

Algoritmi e Strutture Dati

Algoritmi fondamentali e strutture dati avanzate.

Automi e Linguaggi Formali

Teoria degli automi, linguaggi formali e computabilità.

Basi di Dati

Progettazione e implementazione di database relazionali.

Calcolo Numerico

Elementi di analisi numerica, dall'algebra lineare, metodi di interpolazione e tanto altro.

Probabilità e Statistica

Fondamenti di probabilità e metodi statistici.

Programmazione ad Oggetti

Paradigma object-oriented e programmazione in C++.

Reti di Calcolatori

Protocolli di rete, architetture e programmazione di rete.

Terzo Anno - Laurea Triennale

Ingegneria del Software

Ricerca Operativa

Modelli e metodi per l'ottimizzazione e il supporto alle decisioni.

Tecnologie Web

Progettazione e sviluppo di applicazioni web e accessibilità.

Master's Degree - Mandatory Courses

Advanced Algorithms

Advanced algorithms and optimization techniques.

Computability

Theory of computability and limits of computation.

Economics and Management of Innovation

Economic and managerial aspects of technological innovation.

Master's Degree - Major Courses

Advanced Topics in Computer and Network Security

Seminars about different topics of computer science and topics.

Artificial Intelligence

Fundamental techniques of some of the main approaches, within Artificial Intelligence, for solving difficult problems.

Formal Methods for Cyberphysical Systems

Introduction to the principles of design, specification, modeling, and analysis of cyber-physical systems.

Functional Languages

Rigorous mathematical foundation for understanding programming language semantics, with a focus on functional languages.

Languages for Concurrency and Distribution

Go, Erlang and Clojure + many formal principles of reactive systems.

Machine Learning

Development and study of statistical algorithms that can learn from data and perform tasks without explicit instructions.

Mobile Programming and Multimedia

Development of mobile applications and multimedia content management.

Natural Language Processing

ML, text processing, text generation and parsing

Runtimes for Concurrency and Distribution

Exploring the requirements placed on such runtimes, and their typical operation, considering paradigms of language-level concurrency and distribution.

Selected Topics in Algorithms

A research-oriented, project-based course on algorithms

Software Verification

Fundamentals of software verification, structured around program semantics, abstract interpretation, dataflow analysis, and verification tools.

Web Information Management

Information management and retrieval on the Web.

Wireless Networks for Mobile Applications

Wireless networks and applications for mobile devices.

Master's Degree - Minor Courses

IT Service Management

IT service management according to best practices and industry standards.

Mobile Security

Security for mobile devices and applications.

Real Time Systems and Kernels

Realize the existence and the needs of software systems whose response time is critical to their use and consequently to their design.

Process Mining

Analyzing business processes by leveraging data from event logs to discover, validate, and improve workflows

Start-up in ICT

Entrepreneurship and start-up creation in the ICT sector.

Master's Degree - Free Choice Courses

Law and Data

Legal aspects of data management and IT privacy.

Security and Risk - Management and Certifications

IT risk management and security certifications.

Opzionali - Triennale e Magistrale

Cybersecurity

Varie tipologie di attacchi informatici, varie CTF e risoluzioni

Diritto, Informatica e Società

Aspetti legali dell'informatica e impatto sociale, etico e sociale

Game Theory

Learn and master basic and advanced theoretical concepts of game theory and to know how to solve general multi-objective multi-agent problems with game theory techniques.

Introduzione all'apprendimento automatico

Fondamenti di machine learning e applicazioni.

Mathematical Models and Numerical Methods for Big Data

Mathematical and computational foundations of state-of-the-art numerical algorithms that arise in the analysis of big data and machine learning applications.

Metodi e tecnologie per lo sviluppo software

Tecniche e strumenti avanzati per lo sviluppo software.

Methods and Models for Combinatorial Optimization

Methods and mathematical models for combinatorial optimization.

Paradigmi di Programmazione

Elementi di programmazione asincrona in Java.

Structural Bioinformatics

A field that uses computational methods to analyze, predict, and interpret the structure of biological molecules like proteins, DNA, and RNA.

Altri Corsi - Laurea Triennale

Elementi di Marketing e Comunicazione

Marketing, tipologie e psicologia dei consumatori

Intelligenza Artificiale (Psicologia)

Appunti di intelligenza artificiale per corso di Psicologia.

Storia della Tecnologia dell'Informazione

Appunti di storia dell'informatica e sue evoluzioni.

Altri Corsi - Laurea Magistrale

Cognition and Computation

Knowledge of the main computational approaches used to model cognitive functions, from artificial neural networks to probabilistic models.

Computer Engineering for Music and Multimedia

Facilitating the inclusion of people with disabilities (interaction for learning and well-being, acoustic analysis for safety and security in the workplace) and the dialogue among cultures and populations.

Ethical Hacking

Security principles and penetration-testing methodologies.

Human Computer Interaction

Theories, research methods, and innovative techniques for studying, designing, and evaluating interaction between people and technology.

Knowledge Representation and Learning

A course about general techniques about knowledge, learning and reasoning, in different fields.

Privacy-Preserving Information Access

Techniques for accessing information without compromising user privacy.

Tutorati & Insegnamenti

Teaching & Tutoring

Raccolta generale dei materiali di tutorato (Inclusione, Didattico, Coordinamento) e freelance (quasi tutte le lezioni svolte)

Sistemi e Reti - 2024-2025

Archivio dell'attività di docenza presso l'Istituto Tecnico Industriale Galileo Ferraris, 2024-2025, Padova (Classi 3/4 Superiore)

Computability - 2024-2025

Second Year of Tutoring, M.Sc. in Computer Science, entirely in English - Materials, lessons and notes

Automi e Linguaggi Formali - 2024-2025

Secondo anno di Tutorato, LT Informatica - Lezioni frontali, appunti e materiale

Automi e Linguaggi Formali - 2023-2024

Primo anno di Tutorato, LT Informatica - Lezioni frontali, appunti e materiale

Programmazione ad Oggetti - 2023-2024

Primo anno di Tutorato, LT Informatica - Lezioni frontali, appunti e materiale

Tesi

Tesi Triennale - Informatica

Raccolta generale di tutti i documenti per stage + tesi triennale + FAQ + Progetto di tesi.

Master Thesis - Computer Science

Thesis repository and all related documents, FAQ and Master Thesis Code Project.

Hobbies & Interests

Beyond coding and academic pursuits, I nurture a diverse range of interests that keep me balanced and inspired.

Music & Arts

  • Passionate about funk and black music
  • Michael Jackson enthusiast
  • Creative writing and poetry lover
  • Art appreciation focused on creativity and detail

Gaming & Technology

  • Game design enthusiast
  • Retro gaming collector
  • Exploring emerging technologies
  • Following AI and automation trends

Physical Activities

  • Karate practitioner with brown belt (9 years Shotokan style)
  • Cycling enthusiast from Ferrara, "city of bicycles"
  • Evening walks after work - "Forrest Gump of walking"
  • Occasional hiking in nature

Learning & Growth

  • Curious and hard-working, constantly learning out of passion
  • Reading diverse topics from philosophy to science fiction
  • Problem-solving challenges and puzzles
  • Language learning as a cognitive exercise

"I believe in creativity, in the ones of a kind. That's why I can never stay in one place. I always strive for new things, where the eye and the heart is not present."

Gabriel - Ad Unicum

Get In Touch

For collaborations, tutoring opportunities, or project inquiries, feel free to reach out through any of the channels below.

Send Me a Message