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

From research to a live P&L.

I do my best work on problems no one has cracked yet — the kind where you invent the approach rather than follow one. 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 Zürich, open to AI, ML and automation roles in the Zurich, Zug and Basel area — or remote.

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.

Personal project · 2026

Knowledge Graph — a 3D, self-growing map of what I've studied

A 3D, explorable knowledge graph built from 173 of my own Coursera lecture transcripts — 844 concept bubbles wired together with typed links, that a local LLM can grow, and where every AI edit is proposed, previewed and reversible.

844 bubbles · 1,636 typed links · live public snapshot
Node.js (zero-dependency)three.js / 3d-force-graphOllama (local LLM)Chrome extensionCloudflare Pages
read case study → live ↗
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. The whole interface was email — replies included.

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 sales opportunities and suggested the margin to quote on each one — tailored to the rep and the client. Validated live against the sellers' own predictions, it won executive backing for AI.

Deployed in 3 countries; executive sponsorship secured
Pythonscikit-learnpandas
read case study →
CIPU · 2024–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 → live ↗
Napolicaffe · 2022–2024

Building a CHF 500K+ e-commerce from scratch

Built a coffee e-commerce from zero into a profitable business — with the data models and the customer experience to back it.

CHF 500K+ first-year revenue · days-out-of-stock to zero · +70% campaign engagement · +30% orders after a support rebuild
PythonProphetpricing modelsShopify
read case study → live ↗
Personal project · 2026

jobtool — an AI-assisted Swiss job search, built end to end

A local-first tool that aggregates job postings, scores them against my own profile, and turns the gap analysis into what I actually need: which skills to learn next and which roles are worth pursuing. A supervised browser extension handles the applications themselves.

1,900+ roles sourced, scored and triaged — in daily use on my own search
PythonFastAPISQLitePlaywrightChrome extension (Manifest V3)
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.

Jan 2026 – present

AI Sales Engineer — Napolicaffe

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

Aug 2025 – Jan 2026

Product Manager & Lead Developer — WeSherpa

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

Aug 2024 – Jun 2025

Project Lead, Tech for NGOs — CIPU

Led pro-bono technology and data/AI projects for non-profits, alongside an impact-driven entrepreneurship incubator. Built free websites for local NGOs (including the Samaritans and the Scouts); created Racconti Invisibili (a generative-AI platform turning real stories into a printed, QR-linked exhibition) and Sotto la Lente (NLP analysis of local news for media bias). Completed an intensive Impact Hub Ticino incubator on building an impact-driven startup.

Sep 2022 – Jun 2024

eCommerce Manager — Napolicaffe

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

Sep 2020 – Aug 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.

Sep 2019 – Aug 2020

AI Solutions Lead & Developer — 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).

Jun 2017 – Aug 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 in the Zurich, Zug and Basel area — or remote. The fastest way to reach me is email.

federico@dignazio.ch