Sofia's projects

bachelor-project Cover Image

A Strange Loop in the Quantum Turing Machine Spring Semester 2024

My bachelor project on free will.

Find the thesis here.

Read more

On Friday, 28 June, 2024 I succesfully defended my Bachelor's thesis on free will with a grade of 10 out of 10!

I don't claim to solve the free will debate (that's not for me to do!), but it was super interesting to see it from a computational perspective.

My friend Riccardo Piras made the donkey (Buridan's ass) image that is featured on my poster.

poster
Raytracer Cover Image

Raytracer December 2023

Raytracer in C++ for the Computer Graphics course that won the 2023 USI Rendering Competition. I won first place

Find the repo here.

Read more

Features include Perlin noise textures, image texturing, optimization, custom obj loader.

Take a look at the final rendered image!

Raytracer

Sketch made by Riccardo Piras.

Sketch

Here's a sketch I made in Blender.

Blender model

Assets used

Finn Cover Image

Finn Novemebr 2023

Project for the 2023 Junction Hackathon in Helsinki, Finland.

Find the repo here.

Read more

Our solution to the "PainMgmt: Safer Solutions" Challenge by Tietoevry at the 2023 Junction Hackathon.

Chronic pain affects millions, but opioid misuse is a crisis. Let's innovate for safer, non-pharmacological solutions.

Fun fact: we named it Finn becuase morphine, dolphin, Finn... lol

Journey Tales Cover Image

JourneyTales Spring Semester 2023

Travel social media in Java Spring Boot and Vue for the course Software Atelier 4 - Software Engineering Project.

Find the repo here.

Read more In this group project, we built a social media platform to share travel experiences, with friendship mechanisms and realtime notifications. The web application is responsive and has OAuth2. Our group leaders got us to reach > 99% test coverage (still love them tho)

Check out the website here.

HandShake Cover Image

HandShake November - December 2022

Instant messaging webapp in Javascript and Vue for the course Software Atelier 3 - The Web.

Find the repo here.

Read more In this group project, we built an instant messaging web application with video calls, group chats and friends using MEVN stack deployed on AWS. During the brief presentation, we supported around 1000 messages from 80+ users.

Check out the handshake promotional videos below.

The first video is the official presentation video we have shown at the end of the project. I made the other videos for fun with random stock footage and songs I liked, to try and create some identity for the app.

But I have no idea how marketing works lol


Photonic Cover Image

Introduction to Photonic Quantum Computers August 2022

Course on Photonic Quantum Computers for the 2022 Womanium Quantum Hackathon.

Read more

This is an introductory course on photonics quantum computers I developed with my teammates for the Womanium Quantum Hackathon 2022. Learn more.

The game Alice and Bob use QKD to plan Eve's surprise party was developed as part of this project.

Press here to access the project's website.

Introduction to Photonic Quantum Computers Cover Image
Alice and Bob QKD adventure

Alice and Bob use QKD to plan Eve's surprise party August 2022

Short game on Quantum Key Distribution.

Read more

Help Alice and Bob plan a surprise party for Eve, but make sure she doesn't find out your plans!

Learn the Quantum Key Distribution protocol with this colorful short game.
This game was developed as part of the Womanium Quantum Hackathon 2022. Learn more.

Play the game on itch.io!

Elaborato Cover Image

Elaborato di maturità April - May 2021

My high school exam presentation (it's a videogame!)

Read more

I made this game for my Esame di Stato 2020-2021. This is simply a support I used for my exam presentation.

Yes, I could have used a PowerPoint presentation. However, since I started high school with a videogame on a presentation, I wanted to end it with a presentation on a videogame.

My exam topic was on Classic Cryptography and Quantum Computing (RSA vs Shor). This is how my passion for Quantum Computing started.

If you want to read my exam paper or play the game, feel free to check it out here! But be warned, as it is in Italian only.

Elaborato Cover Image
Planet Recovery Cover Image

Planet Recovery - Allarme Clima March 2018

Save the planet with Sherry and Rick in this Scratch game.

Read more

Planet Earth is in danger! Join the Green League, help Sherry and Rick defeat the Junk Yard and save the planet!

This game won the first place at the Italian Scratch Festival 2018 competition.

Unfortunately, there's not an English version of this game. Yet.

Special thanks to Francesca for the art! Contact her here.

Press here to play on the Scratch website!

Planet Recovery Cover Image
Dress Up Game Cover Image

Just a little dress up game 2018

A simple dress up game I made in Scratch in 2018.

Read more

Literally, it's just a little dress up game

I made the sprites myself using dotpict.

This is one of my first Scratch projects. I included it because I'm nostalgic.

I might remake this. Or not. Who knows?

Press here to play on the Scratch website!

Iliade Cover Image

Iliade - Il gioco 2017

A PowerPoint videogame on the story of the Iliad (in Italian)

Read more

Discover the story of the Iliad's characters and join the epic battle!

Iliade Cover Image

My first videogame EVER. I made this as a school project back in 2017, in 9th grade.

The game originally had music taken from other games. Of course, when uploading it online I had to take the music off.

Might work on a remake.

This game is a very heavy PowerPoint presentation: you can't play it online, but you can download it below and run it on your PC. You'll need Microsoft Power Point to play with it, I haven't tested it on other presentation platforms. It might not load if the device is too small. Works best on a computer!

If you have issues with the game, please let me know.

Press here to download the game!

Made by sofi