

Fabio Giovanazzi
@Stypox
Languages
Technologies
Interests

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

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

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

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

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

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

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

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

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

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

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

Quadermas
An Android app to fetch and view data from the Mastercom workbooks used in some italian schools
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
Built lexer and parser for Verse progamming language, to add support for it in Rider IDE with syntax highlighting and variable resolution.
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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Quadermas
An Android app to fetch and view data from the Mastercom workbooks used in some italian schools
Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.
Bronze • Italian Physics Olympiad
2021 • individuals
Projects
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

Cyberorto
An autonomous robotic arm that grows a vegetable garden by watering, plowing, monitoring, etc.
All projects by category (you can also filter all projects by clicking on chips, e.g. )
Work experience
Explored prompt engineering, fine-tuning and quantization of LLMs. Found the best LLM for phones and built /e/OS Assistant app.
Competitions, talks, workshops