Projects


Ring Alarm to Google Sheets Monitor

Real-time Ring events logged to Google Sheets

06 Feb, 2026

TypeScriptNodeJSDockerGoogle Sheets APIRing
Read More
Neural Style Transfer FastAPI App

VGG19-based style transfer with a minimal FastAPI UI

06 Jan, 2026

PythonFastAPIPyTorchTorchVisionDockerCaddyWebDev
Read More
Online Clipboard via WebRTC

PasteRelay is a Minimal 1:1 online clipboard

02 Oct, 2025

WebRTCWebSocketNext.jsNodeJSTypeScriptDockerWebDev
Read More
Pasty — Copy and Paste Online

Simple FastAPI clipboard with expiring text IDs

01 Oct, 2025

FastAPIPythonSQLiteDockerWebDev
Read More
Gatsby via Docker

Portable and clean

02 Oct, 2024

GatsbyDockerNodeJS
Read More
Emotion‑Aware Roomba: ROS2 Motion and SLAM

Programming motion and audio cues with robust time synchronization

01 Aug, 2024

ROS2SLAMPythonNTP Sync
Read More
Non‑Verbal Interaction with TIAGo at TU Wien

Gaze and arm coordination in a collaborative bartending scenario

01 Jun, 2024

HRIMoveItROSPal Robotics TIAGoMotion Planningexperimental designPythonC++SQLiteGroundingDINO
Read More
A light QR code generator

All you need is a small QR code

20 Dec, 2023

PythonFlaskQR CodeWebDev
Read More
Carla Rule-Based Parking

Easy, Breezy, Beautiful

02 Jan, 2023

Carla SimulatorROSPrototypingPythonSimulationComputer Vision
Read More
Building perception and grasping at Roboception

Core software for rc_visard/rc_cube and grasping with rc_reason

01 Sep, 2021

Computer VisionROS2Stereo VisionC++PythonYOLO
Read More
Let's Water Them — Flask‑Enabled Watering System

A DIY Raspberry Pi + Flask controller for house plants

17 Sep, 2020

FlaskPythonRaspberryPiPrototyping
Read More
Ceiling-Mounted Occupancy Monitoring

Top-view projection, ML tracking, and zone-based light automation

12 Jan, 2020

NVIDIA JetsonOpenCVPyTorchMQTTPythonComputer VisionDockerC++YOLOSQLitePrototyping
Read More
Autonomous Navigation for a scrubber robot

Robust indoor navigation on a ride-on cleaning robot

06 Jan, 2019

ROS2Nav2SLAMLocalizationLidarIMUDockerCoppeliaSIMC++Python
Read More
© Francesco Vigni 2018 - 2026