Hi, I'm Federico
BSc Computer Science Student. I love to build stuff and to help people with that stuff.
FB

About

Since 2022, I’ve been studying Computer Science at the University of Udine and exploring the intersection of software engineering, systems design, and cybersecurity. I've always loved competitive programming and solving algorithmic problems. I am around ~1600 rating on LC contests and looking for improvements. In the future I plan to shift to a more contest-oriented preparation through LC's and Codeforces' platforms. As part of MadrHacks, I’ve achieved top global CTF rankings (1st in Italy, 37th worldwide) while mentoring students and building projects spanning distributed systems, databases, and machine learning. My focus is on scalable architectures, algorithms, and backend systems that combine technical precision with real-world impact.

Work Experience

Skills

C/C++
Python
Java
PostgreSQL
MySQL
MongoDB
Docker
Linux
Distributed Systems
Networking
System Design
Algorithms and Data Structures
Concurrency
Object-Oriented Programming
Machine Learning
Software Engineering
Security
CTF
DevOps
Discrete Mathematics
Linear Algebra
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

LearnTheFinance

For the PostFinance track, my team and I realised a web-based PvP/PvE finance game. This game teaches players that rational thinking wins the long game. Players manage portfolios across various asset classes (Stocks, Bonds, Commodities, Crypto) while navigating "Chaos Events" that simulate real-world market shocks.

Typescript
PostgreSQL
Large Language Models
Docker
Git

hskl - A collection of things I used to study Haskell language

If you are a UniUD student, you will find this pretty useful.

Haskell

WhereIsSanta? - A Telegram bot that allows you to track Santa's Journey on Christmas Night!

A Santa tracker bot, that sends you his location and allows you to track his journey!

Python

Scrapped

A game for AAU Game Jam 2nd Edition. In this game, you play as Scrappy a robot assistant that has been replaced by the company he works for. Can Scrappy get his revenge against the evil CEO?

Godot

we-need-to-talk - AI-Powered Mental Health Chatbot

Currently building a journaling service that leverages the use of (self-hosted) AI models to guide users through introspective conversations, helping them process emotions and thoughts effectively.

C++
PostgreSQL
Docker
Ollama

Sider - My In-Memory, Key-Value Store

Built an event-driven TCP server using non-blocking I/O to support thousands of concurrent clients with zero threading overhead. Designed sorted sets with O(log n) rank queries and intrusive hash tables for memory efficiency. Explored distributed caching patterns and lock-free data structures to simulate production-grade performance.

C++

dblp

Accomplished complex data modelling by implementing a normalised relational schema with constraint validation, which led to the elimination of data redundancy across 8 interconnected entities. Designed query optimisation by implementing indexing strategies and normalised table structures. Performed X+ Code Reviews in a O(10k) LOC code base.

Python
R
Docker
PostgreSQL

mll

Implemented a Linear Regression model for predicting house prices. Worked with Text Data exploiting techniques like BoW and Word Clustering. Played with Clustering and facial recognition algorithms.

Python
Jupyter
SnakeCTF's Website

SnakeCTF's Website

Implemented the first version of SnakeCTF's website.

NextJS
Tailwind
Hackathons

I like building things

During my time in university, I attended 12+ hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

MidnightCodeCup 2026 - (TOP 16%)

MidnightCodeCup 2026 - (TOP 16%)

Remote

MCC is a problem-solving competition created for the AI era. The idea is simple: use any tech you want, you will still be challenged and have lots of fun. Out of the 1200+ teams registered, we were able to place TOP 200 (194th to be more specific). Keep in mind that to enter the scoreboard teams needed to submit a solution, that's why not everyone appears.

START Hack 2026

START Hack 2026

St.Gallen, Switzerland

For the PostFinance track, my team and I realised a web-based PvP/PvE finance game in which the players receive a basic financial education while progressing through it.

Klagenfurt Game Jam 2025

Klagenfurt Game Jam 2025

Klagenfurt, Austria

We created a small game named 'Scrapped', that tells the story of Scrappy, a robot that wants his revenge for being replaced.

Junction 2025

Junction 2025

Helsinki, Finland

Proposed a new way of using AI to create personalised VideoGame content for players and developers.

Junction 2024 (2nd Place - Peikko Challenge)

Junction 2024 (2nd Place - Peikko Challenge)

Helsinki, Finland

Engineered an interactive way to visualise buildings using a rendered 3D graphic model to solve structural problems.

ETH Rome - 2024 (WINNERS of Aztec, ENS and Crossmint bounties)

ETH Rome - 2024 (WINNERS of Aztec, ENS and Crossmint bounties)

Rome, Italy

Developed a iExex email integrations to connect businesses to ENS users.

ETH Bratislava - 2024 (WINNERS of Public Good Challenge)

ETH Bratislava - 2024 (WINNERS of Public Good Challenge)

Bratislava, Slovakia

Our team developed a project called "Crowdcaster" which is a platform that allows users to create and share crowdfundings for social causes.

SVST Hackathon 2023

SVST Hackathon 2023

Verbania, Italy

The Silicon Valley Study Tour aims to create a bridge between young graduates, researchers, business angels, “start-uppers”, managers and entrepreneurs with the many successful Italian and Italian American high tech, biotech and venture capital executives in Silicon Valley.

HackZurich 2023 (3rd Place - Logitech Challenge)

HackZurich 2023 (3rd Place - Logitech Challenge)

Zurich, Switzerland

My team "Mindtrics" placed 3rd in the Logitech Challenge. Developed a fully working Brain-Computer Interface that (together with Logitech hardware) is able to detect focus deficits and maximise productivity.

SWERC 2023 (TOP 100)

SWERC 2023 (TOP 100)

Milan, Italy

With my team "Gli Informagici", we placed TOP 100.

CyberChallenge.IT - 2022

CyberChallenge.IT - 2022

Udine, Italy

Selected as a National Finalist for UniUD (in the TOP 6 out of 20+ students)

Junction 2022 (2nd Place - Eiger's Challenge)

Junction 2022 (2nd Place - Eiger's Challenge)

Helsinki, Finland

We developed a fully working decentralised voting system for government elections, imagining a future 200 years ahead of us. Our focus was to realise an ultra-secure system able to prevent frauds and crimes that affect also our world (fake votes, exchange votes and others)

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn