FEDERICO FASSIO — TORINO

FEDERICO · IL CENTRO FEDERICO · THE CENTRE

Federico
Fassio

Ritratto
img/ritratto.jpg
4:5

Fig. 1 Torino.

Progetto sistemi che devono funzionare lontano da chi li ha costruiti.

Studente al Liceo Scientifico Galileo Ferraris di Torino. Project manager di IceRoute e CubeSAR in Space Eagle APS, il team studentesco di missilistica nato al Politecnico di Torino nel 2019. Ho cofondato EdUnity e costruito il programma Seeker: razzi progettati in simulazione, strumentati, lanciati e recuperati.

Quattro aree, sei progetti, un sistema pensato per l'orbita. Il filo è sempre lo stesso — misurare invece di supporre; e quando i dati non esistono, estrarli da dove nessuno sta guardando.

I build systems that have to work far from the people who built them.

Secondary-school student at Liceo Scientifico Galileo Ferraris, Turin. Project manager of IceRoute and CubeSAR at Space Eagle APS, the student rocketry team founded at Politecnico di Torino in 2019. I co-founded EdUnity and built the Seeker programme: rockets designed in simulation, instrumented, flown and recovered.

Four areas, six projects, one system built for orbit. The thread is always the same — measure instead of assuming; and when the data does not exist, pull it out of somewhere nobody is looking.

Luogo
Based in
Torino, Italia
Scuola
School
Liceo Scientifico G. Ferraris
Team
Space Eagle APS
Ruolo
Role
Project manager — IceRoute, CubeSAR
Project manager — IceRoute, CubeSAR
Campi
Fields
Osservazione della Terra, missilistica, dati
Earth observation, rocketry, data
Codice
Code
@DoubleF35

ORBITA · AREA · 2 PROGETTI ORBIT · AREA · 2 PROJECTS

Osservazione della Terra ed edge computing orbitale

Earth observation and orbital edge computing

Un radar ad apertura sintetica non fotografa: costruisce l'immagine muovendo l'antenna e ricombinando gli echi in fase. Vede di notte, vede attraverso le nuvole, e misura la superficie invece di illuminarla — per questo è l'unico sensore che funziona davvero sopra il ghiaccio polare.

Due progetti, la stessa fisica a due scale. CubeSAR la porta sulla scala di un tavolo, per capire come nasce un'immagine radar costruendone una. IceRoute la porta in orbita e ci aggiunge la parte che nessuno fa ancora: analizzare l'immagine dove viene acquisita, invece di scaricarla a terra e aspettare.

A synthetic aperture radar does not take a photograph: it builds the image by moving the antenna and recombining the echoes in phase. It sees at night, it sees through cloud, and it measures the surface rather than lighting it — which is why it is the only sensor that really works over polar ice.

Two projects, the same physics at two scales. CubeSAR brings it down to the size of a desk, to understand how a radar image is formed by forming one. IceRoute takes it to orbit and adds the part nobody does yet: analysing the image where it is acquired, instead of downlinking it and waiting.

VOLO · AREA · 1 PROGRAMMA FLIGHT · AREA · 1 PROGRAMME

Il volo deve confermare la simulazione, non sorprenderla

The flight should confirm the simulation, not surprise it

Il programma Seeker è la parte del lavoro in cui la verifica non è un'opinione: una simulazione sbagliata si vede al lancio, e un dato di volo che manca non si recupera più. Ogni vettore nasce in OpenRocket per stabilità e profilo di volo, passa in Fusion 360 per la struttura e la distribuzione delle masse, e vola con un computer di bordo che registra e trasmette.

La regola che tiene tutto insieme: se il volo reale non assomiglia alla simulazione, il problema è nel modello, e va trovato prima del prossimo lancio.

The Seeker programme is the part of the work where verification is not a matter of opinion: a wrong simulation shows up at launch, and flight data you failed to record is gone for good. Every vehicle starts in OpenRocket for stability and flight profile, moves to Fusion 360 for structure and mass distribution, and flies with an on-board computer that logs and transmits.

The rule that holds it together: if the real flight does not look like the simulation, the model is wrong, and it has to be found before the next launch.

SEEKER · PROGRAMMA · 2 VETTORI SEEKER · PROGRAMME · 2 VEHICLES

Programma Seeker

Seeker programme

Due razzi della stessa famiglia, dove il secondo esiste per correggere quello che il primo ha insegnato.

Il programma non è una collezione di lanci: è una sequenza. Seeker-One stabilisce la base — geometria, stabilità, recupero — e Seeker-II aggiunge lo strato che al primo mancava: un computer di bordo che misura il volo e lo racconta a terra.

Ogni vettore passa dalla stessa catena: OpenRocket per stabilità e profilo, Fusion 360 per struttura e masse, fabbricazione, lancio, e confronto fra apogeo simulato e apogeo reale. Quella differenza è il voto del progetto.

Two rockets in the same family, where the second exists to correct what the first taught.

The programme is not a collection of launches: it is a sequence. Seeker-One establishes the baseline — geometry, stability, recovery — and Seeker-II adds the layer the first one lacked: an on-board computer that measures the flight and reports it to the ground.

Every vehicle goes through the same chain: OpenRocket for stability and profile, Fusion 360 for structure and mass, fabrication, launch, and a comparison between simulated and measured apogee. That difference is the project's mark.

Foto da inserire
img/seeker-programma.jpg
orizzontale 16:9

Fig. 1 I due vettori del programma.The programme's two vehicles.

SEEKER-ONE · VETTORE 01 · IN ARRIVO SEEKER-ONE · VEHICLE 01 · COMING SOON

Seeker-One

Scheda tecnica in arrivo Spec sheet coming soon

Il primo vettore del programma: la base da cui è nato tutto il resto.

Progettato in OpenRocket e costruito per stabilire il riferimento del programma: geometria, indice di stabilità, sistema di recupero. Senza questo volo non ci sarebbe stato niente da correggere in Seeker-II, che è nato proprio dalle cose che qui mancavano — a partire da un computer di bordo che misurasse davvero il volo.

Numeri, foto e confronto fra apogeo simulato e apogeo reale arrivano presto.

The programme's first vehicle: the baseline everything else grew from.

Designed in OpenRocket and built to set the programme's reference point: geometry, stability margin, recovery system. Without this flight there would have been nothing to correct in Seeker-II, which grew directly out of what was missing here — starting with an on-board computer that actually measured the flight.

Numbers, photos and the simulated-versus-measured apogee are coming shortly.

Foto da inserire
img/seeker-one.jpg
orizzontale 4:3

Fig. 1 Seeker-One.Seeker-One.

IMPRESA · AREA · 2 PROGETTI VENTURES · AREA · 2 PROJECTS

Prodotti nati a scuola e usati fuori

Products born at school, used outside it

Due cose che esistono perché mancavano a noi: uno strumento di studio che nessuno ci dava, e un posto dove i ragazzi che costruiscono cose si trovassero.

Entrambe stanno in piedi sui piani gratuiti, senza backend e senza funzioni cloud. Non è un vincolo tecnico ma una scelta: una cosa che costa ogni mese muore quando finisce l'entusiasmo, e queste devono sopravvivere anche a quello.

Two things that exist because we were missing them: a study tool nobody was giving us, and a place where the people who build things could find each other.

Both run entirely on free tiers, with no backend and no cloud functions. That is a choice, not a technical limit: something with a monthly bill dies when the enthusiasm runs out, and these have to outlive that.

DATI · AREA · 1 PROGETTO DATA · AREA · 1 PROJECT

L'asimmetria è il progetto

The asymmetry is the project

Una squadra di Formula 4 ha dati profondissimi sulle proprie quattro auto e nessuno sulle altre trentasette. I dati di cronometraggio pubblici sono l'opposto: superficiali — solo tempi sul giro e settori — ma coprono tutta la griglia, ogni sessione, ogni stagione. Nessuna squadra possiede quel dataset, perché nessuna squadra ha un motivo per costruirlo.

f4kit lo costruisce. Ogni funzione esiste per sfruttare quell'asimmetria, e ogni numero che produce deve essere verificabile contro un documento ufficiale.

A Formula 4 team has extremely deep data on its own four cars and none on the other thirty-seven. Public timing data is the opposite: shallow — lap and sector times only — but it covers the entire grid, every session, every season. No team owns that dataset, because no team has a reason to build it.

f4kit builds it. Every feature exists to exploit that asymmetry, and every number it produces has to be checkable against an official document.

FLAGSHIP · ESA Φ-LAB CHALLENGES

★ 1° posto · EO Makerspace Hackathon 2026 ★ 1st place · EO Makerspace Hackathon 2026

L'intelligenza dove c'è il ghiaccio.

Intelligence, where the ice is.

IceRoute trasforma un satellite per l'osservazione della Terra da sensore passivo a nodo decisionale autonomo: radar in ingresso, rotta in uscita, senza passare da terra.

IceRoute turns an Earth-observation satellite from a passive sensor into an autonomous tactical decision node: radar in, routing out, with no ground loop.

Il mio ruolo
My role
Project manager
Project manager
Team
Simone Avella · Federico Fassio · Giuseppe Mondilla · Lorenzo Razzano
Associazione
Organisation
Space Eagle APS
Advisor
Riccardo Apa
Risultato
Result
1° posto — EO Makerspace Hackathon 2026, con ESA Φ-lab, WMF e IngeniArs. Frascati, dic 2025 – giu 2026.
1st place — EO Makerspace Hackathon 2026, with ESA Φ-lab, WMF and IngeniArs. Frascati, Dec 2025 – Jun 2026.

Foto da inserire
img/iceroute-premio.jpg
orizzontale 4:3

Fig. 1 EO Makerspace Hackathon 2026.EO Makerspace Hackathon 2026.

Foto da inserire
img/iceroute-sistema.jpg
orizzontale 4:3

Fig. 2 Il sistema.The system.

01 · IL PROBLEMATHE PROBLEM

Le carte polari sono vecchie prima di arrivare in plancia.

Polar charts are obsolete before they reach the bridge.

Vento e corrente possono comprimere un passaggio navigabile in un ostacolo impraticabile nell'arco di ore — molto prima che arrivi il bollettino successivo. La navigazione polare si regge ancora sulle carte WMO in Egg Code: strategiche, ma strutturalmente in ritardo di un viaggio di andata e ritorno fino a terra.

Wind and current can ridge a navigable route into an impassable hazard within hours — long before the next bulletin arrives. Polar navigation still runs on WMO Egg Code charts: strategic, but structurally delayed by the round trip down to Earth and back.

12–24 h di ritardo prima che una carta del ghiaccio arrivi a bordo — quando arriva, il ghiaccio si è già mosso latency before an ice chart reaches a ship — by then the ice has already moved
681 navi commerciali perdute in mare nel decennio 2015–2024 commercial ships lost at sea over the decade 2015–2024
€1 mld+ costo di un singolo disastro legato al ghiaccio: recupero, intrappolamento o sversamento in acque polari cost of a single ice-related disaster: salvage, entrapment or a polar oil spill

02 · STATO DELL'ARTESTATE OF THE ART

Oggi l'intelligenza si elabora a terra.

Today the intelligence is processed on the ground.

  1. 01

    Il satellite acquisisce

    The satellite captures

    Decine di terabyte di telemetria grezza per una sola mappa di velocità del ghiaccio.

    Tens of terabytes of raw telemetry for a single ice-velocity map.

  2. 02

    Downlink a terra

    Downlink to the ground

    Banda enorme, poi gli analisti elaborano le scene.

    Massive bandwidth, then analysts process the scenes.

  3. 03

    Bollettino ritrasmesso

    Bulletin retransmitted

    Collegamento a banda stretta verso la nave. Nel frattempo il ghiaccio si è spostato.

    Narrow-band link out to the ship. Meanwhile the ice has shifted.

  4. 04 · RIFERIMENTOBENCHMARK

    IcySea

    Il migliore in circolazione: dati a bordo circa un'ora dopo l'acquisizione — ma dipende ancora dall'intero giro a terra.

    Best in class: data on board roughly an hour after acquisition — yet still dependent on the full ground round trip.

Il collo di bottiglia non è l'interfaccia: è l'architettura. Ogni sistema che elabora a terra paga la stessa tassa di downlink.

The bottleneck is not the interface: it is the architecture. Every ground-based system pays the same downlink-and-process tax.

03 · LA PIPELINETHE PIPELINE

Dall'eco radar al vettore di rotta in un solo passaggio.

From radar echo to routing vector in a single pass.

  1. STAGE 01

    Acquisisci e focalizza

    Acquire & focus

    L'eco SAR in banda C arriva ai quattro core ARM Cortex-A53, che eseguono il focusing Range-Doppler in virgola mobile e producono un'immagine SLC.

    The C-band SAR echo reaches four ARM Cortex-A53 cores, which run Range-Doppler focusing in floating point and produce an SLC image.

  2. STAGE 02

    Inferenza a bordo

    Infer onboard

    IR-Net, una U-Net quantizzata, segmenta il campo in cinque classi di ghiaccio sull'FPGA GPU@SAT, in aritmetica a punto fisso.

    IR-Net, a quantized U-Net, segments the field into five ice classes on the GPU@SAT FPGA, in fixed-point arithmetic.

  3. STAGE 03

    Vettorializza

    Vectorize

    La segmentazione diventa poligoni: restano solo i confini dei pericoli e dei corridoi navigabili. Da 50 MB a meno di 4 KB.

    The segmentation becomes polygons: only hazard and corridor boundaries survive. From 50 MB down to under 4 KB.

  4. STAGE 04

    Consegna

    Deliver

    Il pacchetto viaggia su Iridium o Inmarsat e si sovrappone all'ECDIS già installato a bordo. Nessun hardware nuovo sulla nave.

    The packet travels over Iridium or Inmarsat and overlays the ECDIS already installed on the bridge. No new hardware on the ship.

200 : 1 riduzione dei dati a bordo: non serve un downlink a banda larga onboard data reduction: no high-bandwidth downlink required
< 4 KB il pacchetto trasmesso è un vettore tattico, non un'immagine the transmitted packet is a tactical vector, not imagery
5 classi di ghiaccio segmentate direttamente in orbita ice classes segmented directly in orbit
100 % del lavoro di visione artificiale eseguito nello spazio, nell'istante dell'acquisizione of the computer-vision work runs in space, at the moment of acquisition

04 · HARDWARE DI BORDOEDGE HARDWARE

Una GPU descritta in VHDL, che gira su FPGA nello spazio.

A soft GPU in VHDL, running on an FPGA in space.

GPU@SAT è un IP-core europeo di IngeniArs (Pisa): una soft GPU a 32 bit con modello SIMT, compatibile OpenCL 1.2, su AMD Xilinx Zynq UltraScale+. Un solo chip, due domini: gli ARM fanno il focusing in virgola mobile, la GPU@SAT l'inferenza a punto fisso.

GPU@SAT is a European IP core from IngeniArs (Pisa): a 32-bit soft GPU with a SIMT model, OpenCL 1.2 compatible, on AMD Xilinx Zynq UltraScale+. One chip, two domains: the ARM cores do focusing in floating point, GPU@SAT does inference in fixed point.

Piattaforma
Platform
CubeSat 12U, antenna SAR dispiegabile
12U CubeSat, deployable SAR antenna
Sensore
Sensor
SAR banda C · dual-pol HH + HV
Calcolo
Compute
GPU@SAT · Zynq UltraScale+ ZCU104
Compute Units
4 CU @ 250 MHz
Work-Items
512 per CU, divergenza completa
512 per CU, full thread divergence
Picco teorico
Peak throughput
512 GMAC/s
Memoria
Memory
2 GB LPDDR4 · AXI4
Rete
Network
IR-Net · U-Net quantizzata a punto fisso
IR-Net · fixed-point quantized U-Net
Dataset
AI4Arctic Sea Ice Challenge
Orbita
Orbit
Eliosincrona, 550 km
Sun-synchronous, 550 km
Costellazione
Constellation
Walker Star 12/4/1
Consegna
Delivery
Iridium / Inmarsat → ECDIS

La costellazione cresce per fasi, e a crescere è la frequenza di riosservazione: da un payload ospitato per validare IR-Net in orbita, a un satellite dedicato con riosservazione di 36 ore sulla rotta artica settentrionale, poi 9, poi 3, fino a una copertura globale ogni ora e mezza con ventiquattro satelliti.

The constellation grows in phases, and what grows with it is revisit frequency: from a hosted payload to validate IR-Net in orbit, to a dedicated satellite with a 36-hour revisit over the Northern Sea Route, then 9 hours, then 3, down to a global revisit of an hour and a half with twenty-four satellites.

05 · IMPATTOIMPACT

Europeo, sostenibile, a doppio uso.

European, sustainable, dual-use.

01 · SOVRANITÀSOVEREIGNTY

Autonomia strategica in orbita

Strategic autonomy in orbit

Hardware e inferenza europei che elaborano a bordo: intelligenza tattica indipendente e non manomettibile, in corridoi artici contesi.

European hardware and AI processing on board: independent, tamper-proof tactical intelligence for contested Arctic corridors.

02 · SOSTENIBILITÀSUSTAINABILITY

Meno carburante, meno sversamenti

Less fuel, fewer spills

Una rotta ottimale riduce le manovre dei rompighiaccio e i consumi, e tiene le acque polari intatte al riparo da sversamenti catastrofici.

Optimal routing cuts icebreaking and fuel burn, and guards pristine polar waters against catastrophic spills.

03 · DOPPIO USODUAL-USE

Scienza del clima in tempo reale

Real-time climate science

Gli stessi indici calcolati a bordo danno ai ricercatori una lettura ad alta frequenza delle anomalie di estensione e volume del ghiaccio marino.

The same edge-computed indices give researchers high-frequency insight into sea-ice extent and volume anomalies.

Dal 2026 l'estensione del Polar Code dell'IMO sposta il monitoraggio del ghiaccio in tempo reale da vantaggio competitivo a requisito.

From 2026 the extension of the IMO Polar Code turns real-time ice monitoring from a competitive advantage into a requirement.

06 · CASI REALIREAL CASES

Due volte in sette anni, e nessuno se ne è accorto in tempo.

Twice in seven years, and nobody saw it coming in time.

  • Hanseatic Spirit · 2025

    Nave di classe polare PC6 intrappolata nel ghiaccio compresso nel Golfo di Botnia, con l'intervento dei rompighiaccio Kontio e Polaris. Causa: una compressione rapida per calo di temperatura e vento, che i bollettini standard non avevano rilevato.

    A PC6 polar-class vessel trapped in ridged ice in the Gulf of Bothnia, requiring the icebreakers Kontio and Polaris. Cause: rapid compression from falling temperature and wind, which the standard bulletins had not caught.

  • Akademik Ioffe · 2018

    Nave scientifica incagliata nelle acque artiche del Golfo di Boothia: evacuazione d'emergenza di 126 persone. Causa: assenza di aggiornamenti ambientali continui.

    Research vessel grounded in the Arctic waters of the Gulf of Boothia: emergency evacuation of 126 people. Cause: no continuous environmental updates.

07 · COMPETENZE MESSE IN CAMPOSKILLS APPLIED

Project management NUOVOProject management NEW Radar ad apertura sintetica CRESCIUTASynthetic aperture radar GREW Reti neurali quantizzate NUOVOQuantized neural networks NEW Edge computing su FPGA NUOVOFPGA edge computing NEW Meccanica orbitale CRESCIUTAOrbital mechanics GREW Sistemi CubeSat BASECubeSat systems BASE Pitch e presentazione CRESCIUTAPitching GREW

CUBESAR · PROGETTO · IN SVILUPPO CUBESAR · PROJECT · IN DEVELOPMENT

CubeSAR

Un CubeSat da scrivania che riprende l'ambiente con un radar ad apertura sintetica.

Lo stesso principio del Sentinel-1 — ricostruire un'immagine muovendo l'antenna e ricombinando gli echi in fase — portato alla scala di un tavolo. È un banco di prova per capire davvero come nasce un'immagine radar: costruendone una, invece di leggere come si fa.

È anche il gradino sotto IceRoute. Lì il SAR è in banda C, in orbita eliosincrona, e la segmentazione gira su FPGA; qui è tutto a portata di mano, dove un errore costa un pomeriggio e non una missione. Sono project manager di entrambi.

A desk-sized CubeSat that images its surroundings using synthetic aperture radar.

The same principle as Sentinel-1 — reconstructing an image by moving the antenna and recombining the echoes in phase — scaled down to a tabletop. It is a test bench for genuinely understanding how a radar image comes into being: by forming one, rather than reading about it.

It is also the step below IceRoute. There the SAR is C-band, in a sun-synchronous orbit, with segmentation running on an FPGA; here everything is within arm's reach, where a mistake costs an afternoon rather than a mission. I am project manager of both.

Ruolo
Role
Project manager
Principio
Principle
Apertura sintetica
Synthetic aperture
Riferimento
Reference
Sentinel-1, in scala
Sentinel-1, scaled down
Formato
Form factor
CubeSat da tavolo
Tabletop CubeSat
Stato
Status
In sviluppo
In development

SEEKER-II · VETTORE 02 SEEKER-II · VEHICLE 02

Seeker-II

Razzo modello a progetto integrale: aerodinamica, struttura, avionica, recupero.

Il progetto parte in simulazione, con OpenRocket, per ottimizzare stabilità, centro di pressione e profilo di volo. Da lì il dimensionamento definitivo e il modello CAD completo in Fusion 360: fusoliera, ogiva e struttura interna, con attenzione alla distribuzione delle masse e all'integrità strutturale. Le parti sono state fabbricate e assemblate, e il sistema di recupero a paracadute progettato e costruito per garantire un'apertura affidabile e una discesa controllata del payload.

Sopra al razzo c'è un computer di volo autoprogettato: un ESP32-C3 ad architettura RISC-V che campiona altimetro e IMU e trasmette la telemetria a terra via LoRa a lungo raggio. Ho scritto anche l'interfaccia per visualizzare e analizzare i dati dopo il volo, perché un sistema che misura ma non racconta niente è mezzo sistema.

A model rocket designed end to end: aerodynamics, structure, avionics, recovery.

The design starts in simulation, in OpenRocket, to optimise stability, centre of pressure and flight profile. From there come the final sizing and the full CAD model in Fusion 360: body tube, nose cone and internal structure, with close attention to mass distribution and structural integrity. The parts were fabricated and assembled, and the parachute recovery system designed and built to guarantee reliable deployment and a controlled descent for the payload.

On board sits a flight computer of my own design: an ESP32-C3 on RISC-V architecture that samples the altimeter and IMU and transmits telemetry to the ground over long-range LoRa. I also wrote the interface for viewing and analysing the data after the flight, because a system that measures but tells you nothing is half a system.

Massa al lancio
Launch mass
≈364 g
Propulsione
Propulsion
Tsp E20-6
Calcolatore
Flight computer
ESP32-C3 (RISC-V)
Telemetria
Telemetry
LoRa SX1276, 433 MHz
Altimetro
Altimeter
BMP280
Inerziale
Inertial
MPU6050, 6-DOF
Fondo scala
Full scale
16 g
Campionamento
Sampling
≈7 Hz
Recupero
Recovery
Paracadute
Parachute
Progetto
Design tools
OpenRocket + Fusion 360

Foto da inserire
img/seeker-ii.jpg
orizzontale 4:3

Fig. 1 Vista d'assieme.General view.

Foto da inserire
img/seeker-ii-avionica.jpg
orizzontale 4:3

Fig. 2 Avionica e dati di volo.Avionics and flight data.

EDUNITY · COFONDATORE · IN USO EDUNITY · CO-FOUNDER · LIVE

EdUnity

Studia meglio con l'AI, gratis. Cofondata con quattro compagni di liceo.

Cercavamo uno strumento che trasformasse registrazioni e appunti in materiale di studio pronto: non esisteva, così l'abbiamo costruito. EdUnity registra la lezione con una trascrizione ibrida — anteprima in tempo reale nel browser, trascrizione finale con Whisper — e da lì genera riassunti, flashcard, quiz con correzione e mappe concettuali. C'è un tutor che risponde a domande invece di dare soluzioni, e la matematica si risolve da una foto.

È pensata per tutti, con attenzione specifica a chi ha un DSA e agli studenti-atleti, che di tempo ne hanno meno di tutti. Tecnicamente: una web app installabile, Firebase per account e dati, e un Cloudflare Worker che fa da proxy verso i modelli con una cascata di fallback — nessuna chiave AI finisce nel browser. Gratuita, senza abbonamenti.

Con EdUnity ho partecipato al Fin4Teen, il percorso di startup del SellaLab: siamo arrivati secondi a livello nazionale.

Study better with AI, for free. Co-founded with four schoolmates.

We wanted a tool that turned recordings and notes into ready-to-use study material: it did not exist, so we built it. EdUnity records the lesson with hybrid transcription — a real-time preview in the browser, the final pass through Whisper — and from there generates summaries, flashcards, marked quizzes and concept maps. There is a tutor that answers questions instead of handing out solutions, and maths gets solved from a photo.

It is meant for everyone, with specific attention to students with learning disabilities and to student athletes, who have less time than anyone. Technically: an installable web app, Firebase for accounts and data, and a Cloudflare Worker proxying the models with a fallback cascade — no AI key ever reaches the browser. Free, no subscriptions.

I took EdUnity through Fin4Teen, SellaLab's startup programme, where we finished second nationally.

Ruolo
Role
Cofondatore
Co-founder
Squadra
Team
5 studenti, Torino
5 students, Turin
Traguardo
Milestone
2° classificato, Fin4Teen 2026
2nd place, Fin4Teen 2026
Programma
Programme
SellaLab · nazionalenational
Per chi
Built for
Studenti, DSA, atleti
Students, SLD, athletes
Trascrizione
Transcription
Web Speech + Whisper
Genera
Generates
Riassunti, flashcard, quiz, mappe
Summaries, flashcards, quizzes, maps
Piattaforma
Platform
Web app installabile
Installable web app
Dati
Data
Firebase
AI
Cloudflare Worker, chiavi lato server
Cloudflare Worker, server-side keys
Prezzo
Price
Gratis
Free

Foto da inserire
img/edunity.jpg
orizzontale 4:3

Fig. 1 Generazione del materiale.Generating study material.

Foto da inserire
img/edunity-fin4teen.jpg
orizzontale 4:3

Fig. 2 Il team al Fin4Teen 2026.The team at Fin4Teen 2026.

YET · COFONDATORE · 35 MEMBRI YET · CO-FOUNDER · 35 MEMBERS

YET

Young Entrepreneurs Together: la community dei ragazzi dai 16 ai 23 anni che costruiscono cose davvero.

L'abbiamo fondata perché il problema era evidente: in Piemonte ci sono tanti giovani capaci e quasi nessuno spazio dove incontrarsi, collaborare e ricevere feedback concreto prima dell'università. Startup, progetti hardware, software, side project: qualunque cosa, purché esista davvero. Oggi siamo 35 membri da tutta Italia.

Di cosa mi occupo: organizzo gli incontri in cui i membri presentano i propri progetti e ricevono critiche concrete; curo i rapporti con founder, mentor e l'ecosistema startup locale; e gestisco tutta la parte tecnica e digitale — sito, strumenti, presenza online.

La piattaforma è mia: otto rotte, profili con bio espandibile e social, notizie con allegati, iscrizione con approvazione, e un'area per quattro amministratori che pubblicano senza toccare il codice. React e Vite con Firebase per accesso e contenuti: nessun backend, nessuna Cloud Function, tutto dentro il piano gratuito Spark. Ci sono due script per esportare e ripristinare i dati in JSON, perché "sta su un piano gratuito" non deve voler dire "un giorno sparisce".

Young Entrepreneurs Together: the community for 16-to-23-year-olds who actually build things.

We founded it because the problem was obvious: Piedmont has plenty of capable young people and almost nowhere to meet, collaborate and get concrete feedback before university. Startups, hardware, software, side projects — anything, as long as it really exists. Today we are 35 members from across Italy.

What I do: I run the meetings where members present their projects and get real criticism; I handle relationships with founders, mentors and the local startup ecosystem; and I own everything technical and digital — site, tools, online presence.

The platform is mine: eight routes, profiles with expandable bios and social links, news posts with attachments, sign-up with approval, and an area where four administrators publish without touching the code. React and Vite with Firebase for auth and content: no backend, no Cloud Functions, entirely within Firebase's free Spark plan. Two scripts export and restore the data as JSON, because "it runs on a free tier" must not come to mean "one day it disappears".

Ruolo
Role
Cofondatore · tecnica e digitale
Co-founder · tech and digital
Community
16–23 anni, base a Torino
Ages 16–23, based in Turin
Membri
Members
35, da tutta Italia
35, from across Italy
Stack
React + Vite + Firebase
Rotte
Routes
8
Admin
4
Backend
Nessuno
None
Costo
Cost
Piano gratuito Spark
Free Spark plan
Backup
Esporta e ripristina in JSON
JSON export and restore

Foto da inserire
img/yet.jpg
orizzontale 16:9

Fig. 1 Un incontro della community.A community meeting.

F4KIT · PROGETTO · IN SVILUPPO F4KIT · PROJECT · IN DEVELOPMENT

f4kit

Le qualifiche della Formula 4 italiana, lette dai PDF di cronometraggio ufficiali dell'ACI Sport.

L'invariante che tiene in piedi tutto il parser: per due giri consecutivi dello stesso pilota, la differenza fra i due passaggi sul traguardo deve essere uguale al tempo sul giro, con tolleranza di 2 millesimi. Vale su tutti i 416 giri delle due sessioni di Misano 2025, compreso il salto dal giro d'uscita al primo giro cronometrato. Una modifica al parser che rompe l'invariante è sbagliata, anche se il risultato sembra plausibile.

Sopra al parser c'è la catena del formato di gara: quando le iscrizioni superano la capienza del circuito la classifica combinata alterna le due serie, i gruppi prendono una posizione su tre e ogni gara accoppia due gruppi. f4kit la ricostruisce dai soli due PDF di qualifica e i test la verificano posizione per posizione contro le pagine ufficiali.

La conseguenza interessante: dato che conta solo il rango dentro la propria serie, chi altro c'è nella tua serie pesa quanto il tuo tempo. A Misano 2025 un pilota era il settimo più veloce dei 27 in pista e partiva undicesimo; un altro era nono e partiva quinto.

Italian Formula 4 qualifying, read straight out of ACI Sport's official timing PDFs.

The invariant that holds the whole parser together: for two consecutive laps by the same driver, the gap between the two line crossings must equal the lap time, to a tolerance of 2 milliseconds. It holds across all 416 laps of the two Misano 2025 sessions, including the step from the out-lap to the first timed lap. A parser change that breaks the invariant is wrong, even when the output looks plausible.

On top of the parser sits the competition-format chain: when entries exceed the circuit's capacity, the combined classification alternates the two series, groups take every third position, and each race pairs two groups. f4kit rebuilds all of it from the two qualifying PDFs alone, and the tests check it position by position against the official pages.

The interesting consequence: because only your rank within your own series counts, who else is in your series matters as much as your own lap time. At Misano 2025 one driver was the seventh fastest of the 27 cars on track and started eleventh; another was ninth and started fifth.

Fonte
Source
PDF di cronometraggio ACI Sport
ACI Sport timing PDFs
Invariante
Invariant
2 ms su 416 giri
2 ms across 416 laps
Oracolo
Oracle
Pagine ufficiali Combined e Gruppo
Official Combined and Group pages
Test
58
Stato
Status
In sviluppo, non pubblico
In development, not public

PERCORSO · ESPERIENZA E FORMAZIONE PATH · EXPERIENCE AND EDUCATION

Cosa ho fatto, e quando

What I have done, and when

Le date contano: quasi tutto quello che c'è in questa pagina è successo negli ultimi due anni, e in parallelo alla scuola.

The dates matter: nearly everything on this page happened in the last two years, alongside school.

ESPERIENZA

EXPERIENCE

FORMAZIONE

EDUCATION

Foto da inserire
img/space-eagle.jpg
orizzontale 4:3

Fig. 1 Space Eagle.Space Eagle.

Foto da inserire
img/esa-hackathon.jpg
orizzontale 4:3

Fig. 2 ESA, Frascati.ESA, Frascati.

Foto da inserire
img/fin4teen.jpg
orizzontale 4:3

Fig. 3 Fin4Teen, SellaLab.Fin4Teen, SellaLab.

CONTATTICONTACT

Parliamone.

Let's talk.

Scrivimi se lavori su osservazione della Terra, calcolo a bordo o missilistica; se stai costruendo qualcosa a Torino; o se hai un dataset pubblico che nessuno ha ancora guardato per bene.

Write to me if you work on Earth observation, on-board computing or rocketry; if you are building something in Turin; or if you have a public dataset nobody has properly looked at yet.

federico.fassio@spaceeagle.it
Altra mail
Other email
fedefas.210@gmail.com
Team
spaceeagle.it
EdUnity
edunityedu.it
Dove
Where
Torino, Italia

© 2026 Federico Fassio Una pagina, nessun framework, nessun build One page, no framework, no build step