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. 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.

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 love to learn-by-doing, that's why I've worked on a variety of projects, from simple websites to complex applications. Here are a few of my favourites.

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

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

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++
myGIT - My Version Control System

myGIT - My Version Control System

Architected a content-addressable file system implementing delta compression for efficient data storage (60% space reduction). Developed commit indexing and branch tracking using Python’s I/O and hashing libraries.

Python
Database Project

Database Project

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
Machine Learning Lab

Machine Learning Lab

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

Python
Jupyter
SnakeCTF's Website

SnakeCTF's Website

Implemented the first version of SnakeCTF's website.

NextJS
Tailwind
Leadership & Experiences

I like building things

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

  • K

    Klagenfurt Game Jam 2025

    Klagenfurt, Austria

    TBA.
  • J

    Junction 2025

    Helsinki, Finland

    TBA.
  • J

    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.
  • E

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

    Rome, Italy

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

    ETH Bratislava - 2024

    Bratislava, Slovakia

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

    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.
  • H

    HackZurich 2023 (3rd Place - Logitech Challenge)

    Zurich, Switzerland

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

    SWERC 2023

    Milan, Italy

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

    CyberChallenge.IT - 2022

    Udine, Italy

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

    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 LinkedIn. and I'll respond whenever I can. I will ignore all soliciting. If it's very important, send me an email at hello@federicobertossi.com.