Work / companies & clients

The work came with constraints.

Enterprise programmes, industrial data, and a client build. Tirocchi is last because it's the newest, not because it matters least.

01 / Enterprise · Mar—Jul 2026

Crew management transformation

FSTechnology, for Mercitalia Rail. Replacing three legacy crew-scheduling systems with IVU.Rail across eight phases — foundations, optimisation algorithms, and module rollouts — with a multi-party governance structure.

Project management · digital transformation · phase closures 4, 7, 10

Read the case study
FSTechnology / Mercitalia Rail 8 phases supported · 3 closed
ALPIGENTEVESTE IVU.Rail
01–04Foundations
Not supported · 01 Not supported · 02 Supported · 03 Closed · 04
05–07Optimisation base
Not supported · 05 Not supported · 06 Closed · 07
08–09GO integration
Supported · 08 Supported · 09
10–13Advanced optimisation
Closed · 10 Supported · 11 Supported · 12 Not supported · 13
Phase closed Supported Not supported

02 / Industry · Mar—Jul 2025

Maritime logistics optimiser

Enilive. A Python/AWS platform with AI/ML models for refinery naval scheduling: arrival forecasts, resource allocation, lower demurrage, and continuity of biofuel production.

Python · AWS · AI/ML · optimisation

Read the case study
Enilive / refinery logisticsAbstract model
01 / Vessel Arrival window

Port schedule, turnaround, demurrage risk.

02 / Refinery Resource allocation

Berth, storage, and production constraints.

03 / Port Biofuel continuity

Feedstock arrives without breaking the chain.

Objective · lower demurrage Constraint · biofuel continuity Output · arrival forecast

“At CUP I learned that data quality is a process problem, not a spreadsheet problem.”

C.U.P. S.A.S · Data analyst · 2021—2022

03 / Client work · 2026 · last

Tirocchi.com

A bilingual, motion-heavy portfolio for art director Matteo Tirocchi. Next.js, TypeScript, GSAP, WebGL, static export, Cloudflare. The last example because it's the most recent — and the one where motion had to earn its place.

Build · front-end · motion · deployment

Read the case study
The Tirocchi.com portfolio grid, showing art direction projects on a blue background.

Elsewhere

Personal builds.

FL-Discord, TensorFlow experiments, and the smaller things that live on GitHub. The lab is a build too.