I'm
Learn About Me
After graduating with a Bachelor’s Degree in Engineering and Computer Science in 2017, I worked for several years as a
full-stack developer (mainly front-end) acquiring strong skills with Angular and the main libraries (ex: material).
From October 2022 to July 2025, driven by my strong passion for video games, I decided to attend the video game programming course at
AIV - Accademia Italiana Videogiochi,
the most prestigious Italian school for game development.
During the course, while continuing to work part-time as a web developer, I learned to face and avoid the most common mistakes in game development,
apply the best design patterns, and develop small and big team projects from concept to completion in
Unreal (C++ / Blueprint) and Unity (C#)
with Git support and sometimes external plugins / tools like FMOD. We also created some scripts in Python and tools for Unreal and Unity.
In the last year, alongside advanced C++ programming (ex: copy constructor / move constructor, multithreading, etc),
I studied the fundamentals of Computer Graphics — including different types of coordinate spaces,
the stages of the graphics pipeline (vertex and fragment shaders), some basic post-processing effects, and introductory OpenGL.
I attended specialized workshops to further deepen skills in areas like UI/UX and VFX.
My knowledge
I developed multiple Blueprints and Systems to solve encountered problems in the best possible way.
I developed some projects and learned the basic principles of a good project (Prefabs, Composition, Pooling, ecc ).
I worked as a Web Developer for several years, acquiring strong knowledge of Angular, javascript, typescript, HTML, CSS, SQL, Node.js, etc.
I know quite well FMOD and how to integrate it on Unreal and Unity. I made some material and VFX in my spare time.
Career
Works