00 / PORTFOLIO · TURIN, ITALYAvailable for a new role

Luca RivoiroPYTHON BACKEND & AI DEVELOPER

I connect AI, software and systems to solve practical problems.

I analyse problems, choose how to structure solutions and develop with AI-agent assistance. I handle specifications, verification and deployment, from automation to applications I use on my own server.

Python / FastAPI / AI agents / Docker & Linux / SQL & NoSQL / React & Node.js

Opportunities
Tech roles involving AITurin · Hybrid · Remote
IT experience
Automation for 20+ sitesBell Production · 2025–2026
Education
AI Development · 400h · EQF 6ProfessionAI · PCEP · Continuous learning

01 / PROJECTS

Different skills. Practical projects.

I use some of these on my home server every day; others are prototypes I use to study AI agents.

HomeSync preview

Backend / Web applicationUsed daily by two people

HomeSync

Household tasks, recurring chores and shared history. FastAPI backend with data on our home server; SQLite avoids a separate database service.

FastAPI React SQLite Docker

BoxBox preview

Data pipeline / PWAPrivate MotoGP league

BoxBox

A PWA for MotoGP fantasy with friends. Adaptive updates, transparent scores and optional LLM-based news analysis.

JavaScript Node.js Docker PWA

More projects · Mobile, frontend and GIS
Broom: illustrative two-phone mockup, not a screenshot

Mobile / Local dataAndroid · In development

Broom

An Android household-task app with data on the phone and sync over the same Wi-Fi network.

React Capacitor Automerge Android

02 / APPROACH

The two tracks: generate and verify.

Before choosing a tool, I ask what it needs to do and how I will check that it works. I use those questions across different projects.

Track A · Generate a solution

With AI assistance, I turn a request into a first version to test.

Track B · Take responsibility for it

I check the first version before using it. Then I deal with issues that arise and keep it up to date.

Understand and organise

I start with the problem, define constraints and verification criteria. Practical experience and study help me choose how to proceed.

Experience and education →

Supervise agents

I break work into tasks and keep context, tool events and decisions visible.

superPi

Check actions

I study rules outside the model and distinguish command checks from system isolation.

AI Guardian Lab

Integrate data and services

I handle updates, external sessions and pipeline error notifications.

BoxBox

Match the solution to the need

I match databases and infrastructure to real usage without unnecessary services.

HomeSync

Maintain the services

I maintain services on my server, check backups and distinguish what I use from what I am experimenting with.

srv1 Infrastructure
Open the approach on a dedicated page →

03 / SKILLS

What I use in my projects.

From skills to projects: here is where I apply them. Other topics belong to my training.

AI and agents

Orchestration, context, supervision and command checks.

Python · LLM · LangChain · SSE

superPi →

Backends and applications

APIs, interfaces and web apps for concrete needs.

FastAPI · Flask · React · Node.js

HomeSync →

Automation and data

Connect services, update data and handle pipeline errors.

n8n · JavaScript · API · SQL/NoSQL

n8n Ecosystem →

Systems and networks

Deployment, access, backups and multi-site IT support.

Linux · Docker · Git · CI/CD

srv1 Infrastructure →

Mobile and local data

Android interfaces and on-device data.

Capacitor · React · Automerge

Broom →

Diagnosis and design

Experience in maintenance, equipment, manufacturing and 3D design.

Troubleshooting · CAD · 3D

Background →
Training and other tools in my background

ProfessionAI and other courses cover RAG, Machine Learning, data analysis with Pandas and NumPy, scikit-learn, Hugging Face, relational and NoSQL databases, ML APIs and AWS cloud computing. AutoCAD 2D/3D belongs to my earlier technical training. These topics are not all presented as equivalent professional experience.

The 11 course projects Datapizza profile

04 / BACKGROUND

From physical systems to software.

Maintenance taught me to diagnose faults. Networks, programming and AI training broadened the tools I use to address problems.

2026–present

Open-source projects and agent tooling

AI Guardian Lab / superPi

Specifications, technical choices, AI-assisted development and verification. Experimental prototypes kept distinct from household services in use.

2025–2026

Programming, automation and IT support

Bell Production S.p.A.

Python and HTML automation for over 20 hospitality sites, company networks, multi-site deployment and ticketing.

2024–2025

Panel saw operator

Market Compensati

Material processing following technical specifications and quality checks.

2022–2024

Maintenance technician

Diaconia Valdese

Fault diagnosis and preventive and corrective maintenance of equipment and building systems in healthcare facilities.

Earlier experience · 2013–2022
2020–2022

Heating-system technician

Gabutti Silvano

Installation, maintenance and repair of heating systems.

2020

Warehouse and logistics

Gervasi Industrial

Operational experience in warehouse and logistics.

2019–2020

Construction worker

Demolizioni Bounous

Operational work in construction.

2018–2019

3D design and printing

Luke’s Lab 3D

Independent work in drafting, design and 3D printing.

2017–2018

Industrial manufacturing

Freudenberg Sealing Technologies

Machine operation and production checks in rubber and plastics manufacturing.

2016–2017

Metal fabrication

Fossat s.n.c.

Metalworking and fabrication assembly.

2016

Warehouse and hospitality

Seven Meadows / The Bay Horse

Work experience in England, in a warehouse and a pub kitchen.

2015

Harvesting and sorting

Azienda Piccoli Frutti

Seasonal work harvesting and sorting fruit.

2013–2014

Electrical installation

E.C.S. Impianti Torino

Experience in electrical installation.

2013

Administrative internship

Comune di Prarostino

Records, archives, mail, front office and switchboard.

Education and certifications

AI Development · ProfessionAI · July 2025 – January 2026 · 400 hours, EQF 6.

PCEP · Certified Entry-Level Python Programmer · Python Institute · 2023.

AutoCAD 2D/3D · 2017. Scientific-technological secondary diploma · I. Porro, Pinerolo · 2012.

Native Italian · English B2 · Basic French

05 / CONTACT

Let’s talk.

I’m looking for a tech role involving AI. I’m open to on-site work in Turin, hybrid arrangements or remote roles. Get in touch if you’d like to talk.

This local copy prepares an email draft: no message is sent to the server.