Sergio Porcelli
Portfolio · Technical Product Manager

SergioPorcelli

Engineer by training. Eight years across gaming, iGaming and sport, the last five on digital products.

Clients and sponsors on one side, technical vendors on the other, and the requirements in between.

Sergio Porcelli

Product Manager at the Italian Tennis and Padel Federation since 2025. Before, tournaments, sponsors and a tournament platform at QLASH, and TipKlub, a sports prediction app. I read APIs and webhooks and turn them into requirements.

Politecnico di BariBSc Computer Science and Automation Engineering2021MSc Management Engineering, Entrepreneurship and Innovation2024Product HeroesShort Master in Product Management

Rome, remoteItalian, English (Cambridge B2)

From what the client asks to what the vendor can build.Requirements, priorities, release criteria.
Brands I have worked with
01
Technical background

I read APIs and webhooks.I turn them into requirements.

My tools
Personal project · serverless

FlightTracker

A Telegram bot that tracks flight prices. It runs on Cloudflare Workers with a D1 database, Telegram webhooks and a check every 15 minutes. Versioned migrations, 58 tests, two independent audits.

AstaCerta
Personal project · used by friends

AstaCerta

A web app to fix the date of a fantasy football auction. AI-assisted development; I chose the model and the price.

CalcoRALore
Personal project · used by friends

CalcoRALore

Gross to net salary in Italy, every figure with its source. AI-assisted development.

I read and review TypeScript and SQL, and write them with AI assistance.

02
Vendors

Four technology vendors, four internal offices, one point of contact

Three digital products built by vendors. I set the priorities, review what is delivered and decide what goes live.

Who sits where
  • Streaming platform vendor
  • Event app vendor
  • Federation app vendor
  • Tournament engine partner
One point of contact
  • Legal
  • Procurement
  • Information Systems
  • Marketing
myFITP, eSports section
App · built by a vendor

myFITP eSports

The eSports section of the federation's app. Tournaments are played inside the app, through the game developer's APIs.

  • I defined the link to the game developer's APIs and the requirements for the automations
  • One list of bugs and requests with the vendor, a priority and a release time for each item
  • The tournament integration and its feature requests, led with the game's developer
SuperTennis+ on TV, laptop, tablet and phone
Streaming · built by a vendor

SuperTennis+

A subscription streaming platform with a free tier, linked to the federation's identity, membership and payment systems.

  • I defined with the vendor and the internal IT the single sign-on and the subscription webhook for members
  • Six user cases mapped for the access and migration of subscribers
  • Five design review sessions with the vendor
Internazionali BNL d'Italia app, match statistics and site map
App · built by a vendor

Internazionali BNL d'Italia

The tournament's consumer app. It includes the SuperTennis+ streaming.

  • One point of contact between the app vendor and the federation's offices

Release criteria are agreed with the vendor and the internal technical team before the deadline, so nobody has to negotiate them under pressure.

03
Clients and sponsors

Clients, sponsors and publishers: tournaments and campaigns at scale

2017
Partnerships & Community Manager (2017 to 2022)
2020
Esport Manager for AC Milan and FC Internazionale (2020 to 2023), in parallel
2022
Head of Gaming Operations (2022 to 2025)
QLASH App
Clients and platform · QLASH

QLASH

Tournaments and sponsored campaigns for clubs, agencies and game publishers, on QLASH's own tournament platform, which passed 300,000 registered users.

  • Commercial strategy with C-level stakeholders at clubs, agencies and global publishers; 50+ campaigns and sponsored tournaments
  • Recurring publisher relationships: scope of activations, compliance constraints, reporting standards
  • Requirements for the game integrations, APIs and webhooks, with the in-house development team
1,000+online tournaments organised, 99% completed
30+live events directed for AC Milan and FC Internazionale
TipKlub app, sports prediction screen
Product · Mindset Lab

TipKlub

A sports prediction app with some of Italy's best-known tipsters, from concept to launch.

  • I analysed user feedback in the discovery phase and read retention data to set UX priorities
  • I coordinated an external tech agency with the design and marketing teams, and wrote its progress reports (SAL)
20,000+users in the first two months
70,000+users today
04
Data

From a partner's API to a metric that is checked before it is published

One metric, how it is defined, what I discarded, and the second calculation that can stop the report.

The metric2+tournaments in the first month

North Star Metric of myFITP eSports, calculated on data from the partner's API. The discarded metrics are written down, each with its reason.

The controlRecalculated by an independent script before publishing

Dashboards rebuilt every week, automatically. If the two calculations disagree, publication is blocked.

What the data says: players who join come back. The limit is how many join.

05

How I would start with a strategic account

From my work

What I carry over

  • Four vendors, four offices, three products
  • One list of bugs and requests, with priorities and times
  • A weekly data report with an independent check
1Hypothesis

Map

The customer's environment: who owns what, which workflows matter most, what breaks first.

2Hypothesis

Agree

A rhythm for health reviews, an escalation path and release criteria with the customer's technical owners, before the first incident.

3Hypothesis

Feed back

One list of recurring issues and requests, each with a priority and an owner on the product side.

Example · hypothetical

One issue that three customers describe in three different ways

Which workflow it touches, what the customer's own data shows, who on the product side takes it.

Tell me which account you would start from

Nothing is a finding until it has a baseline, and the baseline comes from the customer's own data.

In short

I am a technical product manager, an engineer by training. I read APIs and webhooks and turn them into requirements, keep vendors and deliveries under control with priorities, release criteria and progress reports, work with clients, sponsors and publishers, and check the data before it is published.