Product Hub
Add or edit a product, see live context, push it everywhere.
📍 Live pricing signals — —
Loading…
Channel Sync
Connect OTA partners once. Pushes happen from each product's edit screen.
🔌 Connected channels Mock OAuth
🕘 Recent activity
API Monitoring
Per product, split by call type. Simulated telemetry — no real Disney backend exists.
Per-product breakdown Availability · Reservation · Booking · Cancellation
Event log Simulated telemetry — demo only
Read Me
What this is, what's real, what's mocked — and why it's built this way.
🎯 Goal
1. Manage products quickly and effectively, kept in sync across different distribution platforms instead of manual copy-paste per OTA.
2. Price them using live context — weather, nearby events, and now live sports fixtures — instead of a single static seasonal price.
🔌 Connected services
🗂️ Architecture
Single-page app, no build step. js/db.js is the only source of truth (persisted to localStorage) — every other module reads and writes through it. js/editor.js is the core: product cards, the create/edit modal, the live Tiqets-style preview, and the push panel all live there. js/pricing.js is pure functions — given weather, events, a match and a booking window, it returns a suggestion. No module reaches into another's DOM directly.
📄 Notes for whoever's reviewing this
This is a portfolio prototype for a Junior PM (B2B Supplier Tooling) role at Tiqets — a channel-manager for cultural venues. It's built to demo two things a real supplier tool needs: fast product creation/editing with a live preview, and pricing decisions backed by live context. Every mocked piece is labeled in the UI itself, not just in this doc — "demo note", "mock OAuth", "simulated telemetry" tags appear right where that data shows up, so nothing here overstates what's actually wired to a real service. The "database" is localStorage, wrapped in js/db.js. There is no server; a real version of this tool would swap that one file for API calls and leave every other module untouched, since they all read/write through it. See the full README.md in the project files for the complete breakdown, including how to reset demo state and how to safely wire a real API key back in without hardcoding secrets client-side.
Alessio Are
Connecting complex external supplier systems with internal, scalable product features. Over six years at Tiqets managing technical onboarding pipelines, building Jira delivery frameworks, and aligning technical roadmaps across Product, Sales, and Global Operations.
- Leading end-to-end integration workflows connecting enterprise venues to Tiqets' core infrastructure.
- Driving platform initiatives to improve connectivity metrics, API stability, and real-time validation speed.
- Architected technical connections for premium worldwide suppliers, matching client requirements to API specifications.
- Coordinated cross-functional alignment between Product, Engineering, Sales, and local operations teams.
- Authored a company-wide technical documentation framework mapping existing API architectures.
- Designed standard Jira workspace configurations — custom ticket types, automation rules, scoping checklists — letting junior execution run autonomously.
- Managed continuous endpoint integrations for key distribution software including Bókun, ExperienceBank, and TourCMS.
- Built validation routines checking response accuracy for real-time inventory, dynamic pricing updates, and secure barcode token issuance.
- Championed initiatives to smooth the partner onboarding lifecycle, scaling cross-departmental success metrics.
- Owned and audited marketplace lifecycle metrics for strategic venue profiles across Central & Southern Europe, the Nordics, and Benelux.
- Directed a global optimization squad tasked with boosting product up-time, hitting core KPIs for 20+ consecutive months.
- Led a business-process change program to counter COVID-19 product gaps, protecting active metrics for over a year.
- Procured and deployed high-capacity B2B internet access infrastructure across Western Europe for Fortune 500 accounts (Nestlé, Adidas, Unilever, AT&T).
- Coordinated a developer squad executing 20+ live API carrier integrations across 19 countries, reducing overhead and optimizing real-time pricing queries.
• Postgraduate Degree, Languages for International Communication — Università Mercatorum
• Double Bachelor's Degree, Applied Foreign Languages to Business & Tourism — Università della Valle d'Aosta & Université Savoie Mont Blanc