Contact me

Hi, I'm Gianluca Ghislotti

I'm a

Currently, I am engaged in my research thesis project. The study focuses on improving the readability of jUnit tests generated automatically by tools recognized in the literature, using artificial intelligence, specifically Large Language Models.


Passionate about Software Engineering, research, algorithms, and cloud systems .


My aspiration is to join a global company and pursue an international career.

Academic Path

2019-2022

University of Milan - Bicocca

BSc - Computer Science


Thesis: Microservice Integration to Support

Market Analysis on e-commerce site.

2022-2024

University of Milan - Bicocca

MSc Double Degree - Computer Science


Relevant courses:

  • • Advanced Software Engineering
  • • Machine Learning
  • • Theory of Computation
  • • Data Architecture
2023-2024

Università della Svizzera Italiana (USI)

MSc Double Degree - Computer Science


Thesis: Improving the Readability of Automatically generated tests using Large Language Models


Relevant courses:

  • • Software Design & Modeling
  • • Advanced Java Programming
  • • Mobile & Wearable Computing

My Projects

myPortfolio

This portfolio page

Technology used: HTML, CSS, JavaScript and JsEmailSender as a service for the contact form.

myEshop

My personal E-Commerce

Technology used:

Spring Boot (also Spring Security for the registration), Hibernate, PostreSQL, HTML, CSS, JavaScript


More features on the Github repository.

Set of Generic elements

Generic class that implements a set of generic T elements

Technology used: c++, DoxyFile (documentation) and MakeFile.

RunTime

Android Application

The purpose of this application is to monitor and indicate to the user in real-time their performance during a running session.

It stores all sessions and extracts charts that allow the user to understand their physical changes over time.

Improve Test Readability

LLM based tool

Technology used: Langchain as a connector through the models.


Models provider used: OpenAI, Google, AWS Bedrock


Actually private.

Prim Graph Algorithm

Prim Algorithm Solver

The aim of this project is to implement Prim's algorithm for the solution of the MST problem for non-directed and connected graphs with non-negative weights.

The implementation of this algorithm was based on the production and use of the data structure: MinHeap (MinPriorityQueue).

The algorithm has been solved in both languages.

Contact Me