Skip to content

Federico Calabrò

Software engineer from Calabria, trained in AI and data science. I like building products from start to finish, and I’ve rarely done just one thing at a time.

  • 26 years old
  • Calabria, Italy
  • Italian, English, Spanish

federico.calabro.cs@gmail.com

Federico in a white shirt, striped tie and sunglasses, hands in his pockets, in front of the red buildings of the University of Calabria.
University of Calabria, Rende

Running now

  1. Senior Software Engineer at WorkFlex

    Deputy team lead, AI-first · since 2025

  2. CTO and co-founder of Ehivents

    Live since 2026

  3. Training teachers in AI

    62 hours of courses so far

  4. Always learning

    Master’s in 2024 · the studying goes on

How I got here

2026

  1. Ehivents

    CTO and co-founder

    Ehivents line

    Since April 2026

    A marketplace that matches people planning private events with partner venues, earning a commission on every booking. One of four partners and the only technical one, responsible for the whole technical side: the architecture, the Angular and Spring Boot platform, the Hetzner servers behind a Tailscale VPN, security, backups and GDPR, and the WhatsApp automation that handles most conversations with customers and venues. It is live and has started invoicing.

    Angular · Spring Boot · PostgreSQL · Docker · Hetzner · OpenWA

2025

  1. WorkFlex

    Senior Software Engineer

    Work line

    Since January 2025

    A B2B platform that helps international companies stay compliant when their people travel or relocate: visas, A1 social security certificates, work permits. Role: one of the five engineers on Assignments, the module for long-term postings, and the team’s deputy lead. Work shipped includes Calendar Overview, which brings every product on the platform into a single calendar. The whole team works AI-first.

    Angular · Spring Boot · microservices · PostgreSQL · Jenkins

  2. AI courses for teachers

    Teaching line

    2025–26 · 62 hours

    Tempsa Formazione, online

    Two courses for school staff, funded by Italy’s recovery plan: forty hours in 2025, twenty-two in 2026, about twenty teachers each. Both designed and taught: how generative models work and where they fail, using them responsibly, prompting ChatGPT, Gemini, Claude and DeepSeek, generating text, images, audio and video, and turning all of it into teaching material.

2024

  1. Master’s in AI and Data Science

    Study line

    September 2024 · 107 out of 110

    University of Calabria

    Started in autumn 2022 and taken while working full-time. The thesis looked at how well graph neural networks can approximate graph edit distance, a measure of how different two graphs are that is very expensive to compute exactly: the methods, where they break, and a few original proposals.

    1. Academic year 2022/23Best Student

      Awarded by the University of Calabria to the best student of the academic year.

2022

  1. Bachelor’s in Computer Science

    Study line

    July 2022 · 102 out of 110

    University of Calabria

    Completed alongside a full-time job, with a thesis on Excel2HTML, a web app that builds HTML pages from spreadsheets, and a merit scholarship in every year of the course. The same year also brought the Neo4j Certified Professional certification.

2021

  1. IET

    Full-stack developer

    Work line

    2021–2024

    Rende

    Full-time at IET, an IT consultancy, from the age of twenty, in parallel with university: Java and Spring Boot back ends, Angular front ends and Flutter apps for large Italian organisations, mostly Poste Italiane, plus SOGIN. Nine projects in four years.

    Java · Spring Boot · Angular · Flutter

    1. 2023Tech lead

      Responsibility for the whole front-end area of the Poste Italiane projects: more than six running in parallel and a team of about ten people. Architecture, planning, code review, and the client on the other end of the phone, at twenty-two: a lot to learn, quickly.

    2. 2024Data engineering

      The last eight months, on the data side: ETL pipelines on AWS and Azure feeding a client’s data lake and analytics.

      AWS · Azure Data Factory · Synapse · Databricks · PySpark

  2. Teacher training

    Teaching line

    2021

    University of Calabria

    FIT, the University of Calabria’s initial teacher-training course: three months learning to stand on the other side of the desk.

2019

  1. Liceo Scientifico

    Study line

    2019 · 92 out of 100

    Paola

    Scientific high school, then straight into Computer Science at the University of Calabria.

Off the clock

Sport

As a kid I played basketball and volleyball, and swam. At eighteen, the gym: three years of bodybuilding, two of powerlifting, and now a mix of both with a couple of HIIT sessions a week.

Best lifts

  • Squat

    170kg

  • Bench press

    130kg

  • Deadlift

    240kg

Total540kg

Fuel

This is the shelf above my desk, filled one flavour at a time. It even has a side project of its own: MonsterScraper, a small scraper that collects every Monster in existence.

MonsterScraper on GitHub
Two wooden shelves above a desk, lined end to end with Monster Energy cans in every colour of the range.

Garage

Mine is a 2025 Mazda3 in Polymetal Gray with the Homura trim (homura is Japanese for flame). Mazda builds its cars around the joy of driving: a car made for the pleasure of the drive, not just to get somewhere. Stock, for now.

A dark grey Mazda 3 hatchback with black alloy wheels, parked on gravel in front of green trees.

Other

  • gnnged holds the code of my master’s thesis, on how well graph neural networks can approximate graph edit distance. The thesis (PDF)
  • blind_betting reads the day’s football odds aloud for my dad, who can barely see any more.

Where I’ve been

18 places in 8 countries so far, and the list keeps growing.

PaolaRomeMilanFlorenceVeniceTriesteMessinaAlicantePalma de MallorcaCairoHurghadaKrakówAmsterdamZoetermeerYerevanDilijanBodrumBratislava
  • Italy

    Paola (home), Rome, Milan, Florence, Venice, Trieste, Messina

  • Spain

    Alicante, Palma de Mallorca

  • Egypt

    Cairo, Hurghada

  • Poland

    Kraków

  • Netherlands

    Amsterdam, Zoetermeer

  • Armenia

    Yerevan, Dilijan

  • Turkey

    Bodrum

  • Slovakia

    Bratislava

The full map on Google Maps

Games

Playing as

Kiisa

Competitive shooters since I was a kid. My first real clan was Core7, in A.V.A., where I played ESL tournaments and won a few of them.

In 2016, at sixteen, I captained Italy’s team at the ESL Nations Challenge in A.V.A. The image is the lobby before Italy against Poland, with me hosting the room as Kiisa. Looking back, it was a first taste of a tech lead’s job: getting five people to play as one.

Peak ranks

A.V.A.
ESL wins in 1v1, 2v2 and 5v5
CS:GO
Global Elite
Paladins
Grandmaster
Apex Legends
Predator

The three ranks are the highest in their games.

The A.V.A. waiting room before Poland vs Italy at the ESL Nations Challenge 2016, with Kiisa hosting the lobby.
2016 · A.V.A. · ESL Nations Challenge

Next stop

About work, Ehivents or a course: email is the quickest way to reach me.

federico.calabro.cs@gmail.com