scroll ↓ · try the ☾/☀ toggle
/// about

I put machine learning into real operations.

I'm at my best finding a working solution when no one yet knows how to tackle the problem. I've shipped production ML on a Fortune-500 sales floor at Procter & Gamble, led AI projects at GF Machining Solutions, and built — and still run — a CHF 500K+ e-commerce where restocking, support, pricing and anomaly detection largely run themselves.

Before industry, I did research at IDSIA, where I published. I hold an MSc in Artificial Intelligence (IDSIA). Based in Lugano; open to AI, ML and automation roles around Zurich, Zug and Basel, and remote.

MSc in AI · IDSIA ex–Procter & Gamble CHF 500K+ e-commerce, from scratch ~4,000 hrs/yr automated at P&G
PythonMachine learningNLP Generative AI / LLMsRecommender systemsForecasting Anomaly detectionProcess automationETL · web scraping SQL · Pandas · scikit-learnDockerAWS · Azure · GCP

The same energy, pointed at people.

Outside of work I've spent years in the community: a first responder with the Samaritans, an educator in scouting, and part of the Global Shapers Community (World Economic Forum). I gravitate to projects that put technology and effort where they actually help people.

That instinct shows up in my work too — social-sport programs that give kids a safe place to move, and data journalism that holds local media to account. Same drive as the engineering; different scoreboard.

Samaritans · first responder Scouting · youth educator Global Shapers · WEF IdéeSport · project leader
/// selected work

Things I've shipped.

view all projects →

A few highlights where ML or automation made a measurable difference. Every number is real and defensible.

Confidential client · 2020–2022

Real-time recommender for Amazon sales

My main project: a system that mined our Amazon data and third-party sources, automated the manual data-pulling behind it, and told salespeople exactly when and where to act.

Removed ~4,000 manual work-hours a year; real-time guidance for reps across several brands in 6 countries
Pythonscikit-learnSeleniumETLBI
read case study →
Confidential client · 2019–2020

ML lead-scoring & sales-strategy recommender

An ML tool that scored and prioritised sales opportunities and recommended how to approach each one — tailored to the rep and the client — to lift win-rate and margin. It beat the incumbent and won executive backing.

Deployed in 3 countries; executive sponsorship secured
Pythonscikit-learnNLP
read case study →
Racconti Invisibili · 2023–2025

Turning real stories into an AI-illustrated exhibition

A generative-AI platform for a non-profit: someone shares a real experience, a tightly-constrained pipeline turns it into a faithful short story and an accompanying image, and the results become a printed, QR-linked exhibition.

~2 min average time-on-site — exceptional for a non-commerce, content site
PythonLLMsimage generation
read case study →
Napolicaffe.ch (FIRMY SA) · 2022–present

An e-commerce that runs itself

Built a coffee e-commerce from zero, then automated its operations end to end — restocking, support, pricing and anomaly detection.

CHF 500K+ first-year revenue · +30% orders after the rebuild
PythonProphetpricing modelsShopify
read case study →
/// community & impact

What I do when no one's paying me.

A through-line across my life: show up, take responsibility, and put effort where it helps.

emergency response

Samaritans — first responder

Trained first-aid volunteer, on call for community events and emergencies. Calm-under-pressure, the non-technical kind.

education · youth

Scout educator

Years guiding kids and teenagers in scouting — responsibility, teamwork and the outdoors, one weekend at a time.

World Economic Forum

Global Shapers Community

Part of the WEF's young-leaders network, on local projects with a social and civic focus.

2019–2020 · project leader

IdéeSport

Led social-sport programs giving kids a safe, free place to move and belong after school.

leadership

ex-President, GMSI

Led a community association — the unglamorous work of keeping people organised and motivated.

causes

TEDxLugano · WWF · Impact Hub

Volunteer hands for events, environmental causes, and incubating impact-driven ventures in Ticino.

AI for good

Racconti Invisibili →

A generative-AI platform that turned people's real stories into a printed, QR-linked exhibition. Where my work and my values meet.

/// experience

Where I've worked.

2025 – present

AI Sales Engineer — Napolicaffe.ch (FIRMY SA)

The AI/data engine of a live e-commerce P&L: automation platform for restocking, support, pricing and cost-anomaly detection.

2024 – 2025

Product Manager & Lead Developer — WeSherpa

Sole dev + PM; concept to working MVP, then a clean exit when funding didn't close.

2022 – 2025

eCommerce Manager — Napolicaffe.ch

Built the business from scratch to CHF 500K+; price-elasticity & demand-forecasting models; A/B testing (+70% engagement).

2020 – 2022

Data Scientist — Procter & Gamble

Production ML and automation for sales and audit teams — recommendations, anomaly detection and process automation that saved thousands of hours a year; Product Owner leading a team of 5.

2019 – 2020

AI Solutions Lead — GF Machining Solutions

Led AI projects under direct VP/CSO sponsorship; shipped an ML sales tool across multiple markets and won the internal AI hackathon (NLP).

2017 – 2019

AI Research Assistant — IDSIA

Published research on AI-driven optimisation; built a RESTful CNN system and a 3D drone-trajectory tool.

/// contact

Let's talk.

Open to AI, ML and automation roles around Zurich, Zug and Basel — and remote. The fastest way to reach me is email.