About Me

I am a developer and PhD student at the Università della Svizzera Italiana, in the Software Institute under the REVEAL research group.

My current research interests are in computational geometry, specifically its application in software visualization and evolution.

I play video games as a hobby, and am fascinated by the design and development of game systems.

I dabble in game development too! I especially like participating in game jams. They allow me to express creative ideas within a limited time frame so I don't get sucked into feature creep.

I am also interested by computer graphics and shader programming. I'm slowly learning 3D modelling and visual effects through shader art and hope to eventually apply these skills in a video game of my own!

Education

Master of Science in Informatics (MSI)

with specialization in Software Development Università della Svizzera Italiana (USI) (GPA: 9.58/10 summa cum laude, 123 ECTS) 2022 - 2024
  • Obtained a scholarship for best student in faculty (Dec. 2023), with a GPA of 9.68
  • Thesis: Building an Open-Source Library Network to Identify Dependencies and analysis of license insufficiencies in popular package repositories, graded 9.5/10

Bachelor of Science in Informatics (BINF)

Università della Svizzera Italiana (USI) (GPA: 9.20/10 summa cum laude, 153 ECTS) 2019 - 2022
  • Thesis: The medial axis of a convex polygon in expected linear time and generalizations, graded 10/10

Work Experience

Software Engineering Researcher

Università della Svizzera Italiana (USI) Sep. 2025 - Present
  • Member of REVEAL: Reverse Engineering, Visualization, Evolution Analysis Lab
  • Worked on visualizing the evolution of software repositories
  • Created a layout algorithm based on Poisson Disc Sampling
  • Developed tools in Pharo, a purely object oriented programming language

Software Developer (Internship)

Banca del Sempione Jul. 2025 - Aug. 2025
  • Developed a full MVC application with C#
  • Handled SQL queries, views and procedures for handling financial data
  • Created a frontend for data insertion and inspection

Research Assistant for Parsing Open-Source Software Dependencies

Università della Svizzera Italiana (USI) Jul. 2023 - Aug. 2023
  • Assisted for the project "Parsing Open-Source Software Dependencies"
  • Developed a system to crawl, parse and evaluate open-source software dependencies
  • Performed industry-style code reviews
  • Worked remotely and independently

Stage in DAC System for USI Software Atelier 5 Field Project

Sep. 2021 - Dec. 2021 DAC System SA Manno, Switzerland
  • Redesigned frontend GUI for an antenna monitoring system
  • Implemented GUI using the ExtJs framework

Projects

Game development projects

I have a passion for game development, I started participating in various game jams on itch. Here are some of my highlights:

Other projects

In 2024, as a side project, I created Vessel Route: a map visualization widget for tracking ship travel and route planning for IBM Cognos.