Open to new opportunities

Computer vision
at the core,
products end to end.

I'm Andrea, a computer vision engineer. My core is industrial quality control, metrology and real-time detection, tracking and pose — and I build the whole product around it: native iOS apps, backends and data pipelines, from edge devices to the cloud.

3+ yrs
industrial & commercial CV
model → app
from training to the App Store
edge → cloud
devices, iPhone or servers
PyTorch✦YOLO11✦RF-DETR✦SAM✦RTMPose✦MediaPipe✦ByteTrack✦OpenCV✦Camera calibration✦ONNX Runtime✦TensorRT✦Core ML✦LiteRT✦FastAPI✦Docker✦FFmpeg✦React✦SwiftUI✦PostgreSQL✦Supabase✦MQTT✦PyTorch✦YOLO11✦RF-DETR✦SAM✦RTMPose✦MediaPipe✦ByteTrack✦OpenCV✦Camera calibration✦ONNX Runtime✦TensorRT✦Core ML✦LiteRT✦FastAPI✦Docker✦FFmpeg✦React✦SwiftUI✦PostgreSQL✦Supabase✦MQTT✦

Expertise

What I work on

01

Quality control & metrology

Automated visual inspection and defect detection, plus classical computer vision for precise measurement: camera calibration, sub-pixel edges and dimensional checks.

#Defectdetection#Metrology#Calibration#OpenCV
02

Object detection & tracking

Custom-trained detectors and multi-object tracking for people, vehicles, products or anything that moves in a video.

#YOLO#RF-DETR#ByteTrack#BoT-SORT
03

Pose & behavior analysis

Keypoints, actions and temporal events — for sport, ergonomics, safety or retail.

#RTMPose#ST-GCN#Actionrecognition
04

Edge & embedded AI

Models optimized for Jetson, Raspberry Pi and on-premise boxes: quantization, ONNX/TensorRT export, real-time pipelines.

#INT8#ONNX#TensorRT#Jetson
05

Video analytics pipelines

From RTSP cameras to dashboards: ingestion, inference, storage, APIs and live monitoring.

#FastAPI#Docker#WebSocket
06

iOS apps & full-stack products

Native SwiftUI apps with models running privately on the phone, and the backend behind them: Postgres/Supabase, FastAPI services and React dashboards.

#SwiftUI#CoreML#Supabase#React

Selected work

Real systems, real constraints

Each project solved a hard constraint — privacy, latency, limited hardware or messy real-world footage.

Retail analytics on existing CCTV

BI-vision

A plug-and-play edge box that turns a store's existing cameras into anonymous people trajectories on the floor plan — footfall, dwell, heatmaps and queue KPIs. Privacy by architecture: no face recognition, no frames leave the store, only aggregated events go out.

RTSP / ONVIF camera
any
RTSP / ONVIF camera
frames sent to cloud
0
frames sent to cloud
floor-plane tracking
multi-cam
floor-plane tracking
YOLO11BoT-SORTMulti-cameraEdge DockerMQTT
Suspicious-action detection from body pose

Behavior Analysis

Detection → tracking → pose → temporal event models. The system learns reusable atomic actions (reach shelf, pick object, hand to pocket) and reasons over them to produce an explainable risk score — instead of a black-box 'shoplifting' classifier.

not faces
pose
not faces
temporal windows
2–5 s
temporal windows
continuous, explainable
risk score
continuous, explainable
RTMPoseByteTrackST-GCNTemporal models
Automatic basketball highlights

BasketVision

Finds made shots in amateur game footage and exports clips plus a highlight montage. Ball detection with camera-motion-compensated tracking, auditable rule-based classification, and an evaluation harness against manual annotations. Runs fully offline on a laptop.

made shots found (pilot)
4 / 4
made shots found (pilot)
false positives (pilot)
0
false positives (pilot)
automated tests
315
automated tests
RF-DETRTrackingFFmpegRule engine
Rowing technique analysis on iPhone

ErgMotion

An iPhone app that analyzes side-on videos of indoor rowing: pose estimation on the phone, automatic segmentation of each stroke into catch, drive, finish and recovery, knee, hip, elbow and trunk angles, and stroke-to-stroke consistency on an annotated replay. Backed by a reproducible research harness that benchmarks pose models on Mac and on a physical iPhone before choosing one.

offline, on-device
100%
offline, on-device
per stroke, frame-accurate
4 phases
per stroke, frame-accurate
benchmarked on real device
iPhone 13
benchmarked on real device
MediaPipeRTMPoseSwiftUIBiomechanicsPython
Private face search in your photo library

FaceSearch

Detection and recognition models ported from Python/ONNX to a native iPhone app: find every photo of a person without a single image leaving the phone.

no uploads
on-device
no uploads
native app
iOS
native app
RetinaFaceArcFaceCore MLSwiftUI
Edge video-analytics platform

ID Vision

Graph-based inference runtime with sessions, runs and pluggable 'applications' over cameras, RTSP streams or uploads. Decoupled workers, retention policies, Prometheus metrics and a React control room.

auto-selected ONNX backend
GPU · CPU
auto-selected ONNX backend
WebSocket preview
live
WebSocket preview
FastAPIONNX RuntimeReactWebSocketPrometheus
Rider & horse technique scoring

Equestrian Analytics

Segmentation, rider keypoints and motion trails, graded frame by frame against the technical criteria of the Italian equestrian federation manuals.

per-frame score
0–10
per-frame score
federation criteria
FISE
federation criteria
YOLO11-segPoseScoring
Local AI agents for business documents

IntraPilot

Order PDFs parsed and matched against the ERP by a local LLM, proposed to a human for approval, then written back with a full audit trail.

automated flow
PDF → ERP
automated flow
cloud calls
0
cloud calls
Local LLMRAGpgvectorHuman-in-the-loop
Social nightlife map · iOS

JoinEvent

A native iOS app that shows tonight's events on a map and lets you see where the people you follow are going. Clean modular architecture, Supabase backend with geospatial queries and privacy rules enforced by row-level security.

modular Swift packages
12
modular Swift packages
privacy enforced in the database
RLS
privacy enforced in the database
SwiftUISupabasePostGISRow-level securitySwift packages

About

From the model to the device

I'm a computer vision engineer with more than three years of experience building vision applications for industrial and commercial clients — from designing and training the models all the way to deploying them on edge devices. I specialize in automated quality control and classical computer vision for metrology, alongside deep learning for detection, tracking and pose in real-time video.

I like hard constraints: tight measurement tolerances, footage that cannot leave a store, a phone that has to do everything offline. That's where careful engineering beats a bigger GPU.

Measured, not promised

Every claim comes with an evaluation on real data.

Privacy by architecture

On-device and on-premise whenever possible.

Built to last

Tested, documented, reproducible.