1
ImageImage

Fabio Giovanazzi

@Stypox

Languages

Technologies

Interests

Image

C++

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Olympiad exercises

The competitive programming code I've produced to train for the Olympiad in Informatics

Plotter

Draws images, text or gcode files by maneuvering a plotter (a pen that moves along two xy axes)

Neural Network implementation

A C++17 implementation of a fully-connected neural network with various optimizers, achieving >97% accuracy on MNIST

Image

Point cloud scanner car

Bluetooth car with Time of Flight sensor collecting aligned point clouds, group project for Embedded Software for IoT course at University of Trento

Webradio module

A small and cheap embedded device that connects to WiFi and plays a web audio stream

Image

Into Space! remake

A remake of the Into Space! game written in C++17 and OpenGL

arg-parser

An optimized argument parser for modern C++

Image

Autosolver for 1010!

A remake of the 1010! game in C++17 and SFML, along with a brute-force autosolver

Road radius detector

An implementation of RALPH to detect the radius of a road on an image, for autonomous driving

Image

Rust

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Curricust

A program that allows writing a CV in YAML and turning that into LaTeX and PDF

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Image

Point cloud scanner car

Bluetooth car with Time of Flight sensor collecting aligned point clouds, group project for Embedded Software for IoT course at University of Trento

Image

Kotlin

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

dicio-numbers

A multilanguage library for parsing/formatting numbers, dates and durations from/to natural language

Image

Java

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

dicio-numbers

A multilanguage library for parsing/formatting numbers, dates and durations from/to natural language

dicio-sentences-compiler

A compiler for a regex-like language to generate lists of possible sentences for an assistant skill

Image

Dart

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Image

Python

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Plotter

Draws images, text or gcode files by maneuvering a plotter (a pen that moves along two xy axes)

Road radius detector

An implementation of RALPH to detect the radius of a road on an image, for autonomous driving

covid-ita

A script to plot graphs with various statistics about the impact of Covid in Italy

Song player

Plays songs and playlists given in a configuration, saves progress, and exposes TUI controls

Song downloader

Uses yt-dlp to download songs and playlists, keep them updated on disk, and extract artist metadata

Image

C#

Software engineering internJetBrains s.r.o.Summer 2023
Image

Built lexer and parser for Verse progamming language, to add support for it in Rider IDE with syntax highlighting and variable resolution.

Image

Android, mobile, web apps

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

The stypox.org website

Pure HTML+CSS (no JS), generated based on YAML data files, everything is in a single HTML document, hosted on GitHub pages, mobile friendly

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

Image

Quadermas

An Android app to fetch and view data from the Mastercom workbooks used in some italian schools

AI research and software engineering internMurena s.a.s.Jan-Feb 2024
Image

Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.

Dicio voice assistant

07/11/2025 • SFSCon

Jetpack Compose workshop

07/10/2023 • Speck & Tech retreat

NewPipe and beyond

11/11/2022 • SFSCon

Image

Jetpack Compose

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

Jetpack Compose workshop

07/10/2023 • Speck & Tech retreat

Image

Flutter

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Image

Published on an app store

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

Image

Quadermas

An Android app to fetch and view data from the Mastercom workbooks used in some italian schools

Image

Machine Learning frameworks

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Image

Linux

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Curricust

A program that allows writing a CV in YAML and turning that into LaTeX and PDF

Song player

Plays songs and playlists given in a configuration, saves progress, and exposes TUI controls

Image

Git and collaboration tools

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Image

Docker

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Winner • NOI Hackathon

2025 • contributed to c3nav mapping software, team c3narvali

Image

Free and Open Source Software

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Curricust

A program that allows writing a CV in YAML and turning that into LaTeX and PDF

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Plotter

Draws images, text or gcode files by maneuvering a plotter (a pen that moves along two xy axes)

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

arg-parser

An optimized argument parser for modern C++

dicio-numbers

A multilanguage library for parsing/formatting numbers, dates and durations from/to natural language

dicio-sentences-compiler

A compiler for a regex-like language to generate lists of possible sentences for an assistant skill

Image

Quadermas

An Android app to fetch and view data from the Mastercom workbooks used in some italian schools

AI research and software engineering internMurena s.a.s.Jan-Feb 2024
Image

Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.

Winner • NOI Hackathon

2025 • contributed to c3nav mapping software, team c3narvali

Dicio voice assistant

07/11/2025 • SFSCon

MindsHub no-profit

10/11/2023 • SFSCon

NewPipe and beyond

11/11/2022 • SFSCon

Image

Cybersecurity

2nd • CyberChallenge.IT

2023 • team finals with UniTN

1st • CyberChallenge.IT

2023 • italian individual selection

Image

Algorithms and Data Structures

Olympiad exercises

The competitive programming code I've produced to train for the Olympiad in Informatics

Neural Network implementation

A C++17 implementation of a fully-connected neural network with various optimizers, achieving >97% accuracy on MNIST

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

dicio-sentences-compiler

A compiler for a regex-like language to generate lists of possible sentences for an assistant skill

Software engineering internJetBrains s.r.o.Summer 2023
Image

Built lexer and parser for Verse progamming language, to add support for it in Rider IDE with syntax highlighting and variable resolution.

Competitive programming trainer, maths and physics tutor

Trained high school students for the Olympiads in Informatics. Helped struggling students in STEM subjects.

25th • SWERC

2024 • team Greatest Competitive Dolphins

48th • SWERC

2023 • team MindsHub

41th • SWERC

2022 • team MindsHub

9th • Italian Informatics Olympiad

2020 • individuals

37th • CEOI

2020 • Central Europe individuals

25th • Italian Informatics Olympiad

2020 • team Code Lives Matter

7th • Italian Informatics Olympiad

2019 • individuals, then accepted in Probable Olympians

Image

Natural Language Processing

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

dicio-numbers

A multilanguage library for parsing/formatting numbers, dates and durations from/to natural language

dicio-sentences-compiler

A compiler for a regex-like language to generate lists of possible sentences for an assistant skill

Dicio voice assistant

07/11/2025 • SFSCon

Image

Large Language Model

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

AI research and software engineering internMurena s.a.s.Jan-Feb 2024
Image

Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.

Image

Graphics libraries (OpenGL and SFML)

Image

FPGA tetris-like game

A tetris-like game written in VHDL for an FPGA, with ADC joystick and VGA video, group project for Logic Circuits course at University of Trento

Image

Into Space! remake

A remake of the Into Space! game written in C++17 and OpenGL

Image

Autosolver for 1010!

A remake of the 1010! game in C++17 and SFML, along with a brute-force autosolver

Road radius detector

An implementation of RALPH to detect the radius of a road on an image, for autonomous driving

Image

Embedded software/hardware (e.g. Arduino, STM, ESP, ...)

Image

FPGA tetris-like game

A tetris-like game written in VHDL for an FPGA, with ADC joystick and VGA video, group project for Logic Circuits course at University of Trento

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Plotter

Draws images, text or gcode files by maneuvering a plotter (a pen that moves along two xy axes)

Image

Point cloud scanner car

Bluetooth car with Time of Flight sensor collecting aligned point clouds, group project for Embedded Software for IoT course at University of Trento

Webradio module

A small and cheap embedded device that connects to WiFi and plays a web audio stream

Image

MindsHub association

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Webradio module

A small and cheap embedded device that connects to WiFi and plays a web audio stream

Road radius detector

An implementation of RALPH to detect the radius of a road on an image, for autonomous driving

MindsHub no-profit

10/11/2023 • SFSCon

Image

University and school projects

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Image

FPGA tetris-like game

A tetris-like game written in VHDL for an FPGA, with ADC joystick and VGA video, group project for Logic Circuits course at University of Trento

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

Image

Point cloud scanner car

Bluetooth car with Time of Flight sensor collecting aligned point clouds, group project for Embedded Software for IoT course at University of Trento

Image

Artificial Intelligence

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Neural Network implementation

A C++17 implementation of a fully-connected neural network with various optimizers, achieving >97% accuracy on MNIST

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

Image

Autosolver for 1010!

A remake of the 1010! game in C++17 and SFML, along with a brute-force autosolver

Road radius detector

An implementation of RALPH to detect the radius of a road on an image, for autonomous driving

AI research and software engineering internMurena s.a.s.Jan-Feb 2024
Image

Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.

Winner • NOI Hackathon

2025 • contributed to c3nav mapping software, team c3narvali

All projects

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Image

UR5 robotics project

Object detection, localization and motion planning for a UR5 robotic arm; group project for Fundamentals of Robotics course at University of Trento

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Image

FPGA tetris-like game

A tetris-like game written in VHDL for an FPGA, with ADC joystick and VGA video, group project for Logic Circuits course at University of Trento

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Olympiad exercises

The competitive programming code I've produced to train for the Olympiad in Informatics

Image

/e/OS Assistant

An LLM-powered assistant for /e/OS, built during an internship at Murena

Curricust

A program that allows writing a CV in YAML and turning that into LaTeX and PDF

Image

Insigno

An Android & iOS app with a Rust backend that gamifies reporting and collecting abandoned trash

Plotter

Draws images, text or gcode files by maneuvering a plotter (a pen that moves along two xy axes)

Neural Network implementation

A C++17 implementation of a fully-connected neural network with various optimizers, achieving >97% accuracy on MNIST

Bachelor's thesis on Dicio assistant

Natural Language Understanding and app architecture for the Dicio free software assistant, Bachelor's thesis at University of Trento

Image

Point cloud scanner car

Bluetooth car with Time of Flight sensor collecting aligned point clouds, group project for Embedded Software for IoT course at University of Trento

The stypox.org website

Pure HTML+CSS (no JS), generated based on YAML data files, everything is in a single HTML document, hosted on GitHub pages, mobile friendly

Image

Tridenta

Android app for Trentino public transport with stops, lines, trips and delays

Webradio module

A small and cheap embedded device that connects to WiFi and plays a web audio stream

Image

Into Space! remake

A remake of the Into Space! game written in C++17 and OpenGL

arg-parser

An optimized argument parser for modern C++

dicio-numbers

A multilanguage library for parsing/formatting numbers, dates and durations from/to natural language

dicio-sentences-compiler

A compiler for a regex-like language to generate lists of possible sentences for an assistant skill

Image

Autosolver for 1010!

A remake of the 1010! game in C++17 and SFML, along with a brute-force autosolver

Road radius detector

An implementation of RALPH to detect the radius of a road on an image, for autonomous driving

covid-ita

A script to plot graphs with various statistics about the impact of Covid in Italy

Image

Quadermas

An Android app to fetch and view data from the Mastercom workbooks used in some italian schools

Song player

Plays songs and playlists given in a configuration, saves progress, and exposes TUI controls

Song downloader

Uses yt-dlp to download songs and playlists, keep them updated on disk, and extract artist metadata

All jobs, sorted chronologically

AI research and software engineering internMurena s.a.s.Jan-Feb 2024
Image

Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.

Software engineering internJetBrains s.r.o.Summer 2023
Image

Built lexer and parser for Verse progamming language, to add support for it in Rider IDE with syntax highlighting and variable resolution.

Competitive programming trainer, maths and physics tutor

Trained high school students for the Olympiads in Informatics. Helped struggling students in STEM subjects.

All competitions, sorted chronologically

Winner • NOI Hackathon

2025 • contributed to c3nav mapping software, team c3narvali

25th • SWERC

2024 • team Greatest Competitive Dolphins

2nd • CyberChallenge.IT

2023 • team finals with UniTN

1st • CyberChallenge.IT

2023 • italian individual selection

48th • SWERC

2023 • team MindsHub

41th • SWERC

2022 • team MindsHub

Bronze • Italian Physics Olympiad

2021 • individuals

82nd • Italian Math Olympiad

2021 • individuals

20th • Italian Math Olympiad

2021 • team Rosmini, Rovereto

9th • Italian Informatics Olympiad

2020 • individuals

37th • CEOI

2020 • Central Europe individuals

25th • Italian Informatics Olympiad

2020 • team Code Lives Matter

I Fuoriclasse della Scuola

2019 • scholarship

7th • Italian Informatics Olympiad

2019 • individuals, then accepted in Probable Olympians

All talks, sorted chronologically

Standardization vs innovation debate

11/12/2025 • ETH Ethics Forum

Dicio voice assistant

07/11/2025 • SFSCon

MindsHub no-profit

10/11/2023 • SFSCon

Jetpack Compose workshop

07/10/2023 • Speck & Tech retreat

NewPipe and beyond

11/11/2022 • SFSCon

Projects

Image

Dicio assistant

A libre multilanguage voice assistant for Android, which works completely on-device

Image

NewPipe

A privacy-first libre streaming app for Android, supporting YouTube and more services

Miri (Rust interpreter)

I added tracing calls to Miri, an Undefined Behavior detection tool for unsafe Rust, during a Semester Project at ETH Zürich

Image

Cyberorto

An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.

Image

Crop segmentation AI

A keras model trained to detect crops and vegetation in bird's-eye view images of vegetable-gardens

Neural Network implementation

A C++17 implementation of a fully-connected neural network with various optimizers, achieving >97% accuracy on MNIST

All projects by category     (you can also filter all projects by clicking on chips, e.g. )

Image

Android, mobile, web apps

Image

Artificial Intelligence

Image

Free and Open Source Software

Image

MindsHub association

Image

University and school projects

All projects

Work experience

AI research and software engineering internMurena s.a.s.Jan-Feb 2024
Image

Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.

Software engineering internJetBrains s.r.o.Summer 2023
Image

Built lexer and parser for Verse progamming language, to add support for it in Rider IDE with syntax highlighting and variable resolution.

Competitive programming trainer, maths and physics tutor

Trained high school students for the Olympiads in Informatics. Helped struggling students in STEM subjects.

Competitions, talks, workshops

Dicio voice assistant

07/11/2025 • SFSCon

25th • SWERC

2024 • team Greatest Competitive Dolphins

1st • CyberChallenge.IT

2023 • italian individual selection

NewPipe and beyond

11/11/2022 • SFSCon

JavaScript-less, mobile friendly, single-document, static websiteSource codeLegend:done by mecontributed towork-relatedcompetitiontalk