Skip to main content

Head of AI, Air & LCL Forwarding at Maersk · Amsterdam

AI systems organizations actually use

Senior product leader and builder. I ship AI that Maersk’s freight teams use, and lead the PMs who scale it.

Leads 5 PMs#1 AI Booking Channel$11M EBIT

Impact Dashboard

Numbers with context, what was delivered, why it mattered, and how it was measured

$30M+
Delivered
Business Impact

Value delivered across the AI portfolio at Maersk

The 5-PM team I lead delivered $22M gross profit (Air) and $4M EBIT (LCL) in productivity gains; the automated pricing line I drove personally returned ~$11M EBIT.

80%
Delivered
Automation Rate

Auto-rating adoption scaled from 14% to a peak of 80%

Automated pricing across the air & LCL freight unit, rollout phased by confidence band and gated on override rate, not launched on hope.

45 → 4 min
Delivered
Quote Turnaround

Pricing agents cut quote cycle time from 45 to 4 minutes

Productionized AI rating and quoting agents on the live quoting path, speed with guardrails, not autonomy for its own sake.

137%
Delivered
Revenue Growth

Drove platform growth at Blibli

Travel SaaS platform serving corporate, agency, and retail clients, the user base grew from 135K to 165K over the same period.

3.6M+
Delivered
Global Reach

Accommodations across travel platform

OTA coverage expanded to 101 airlines, 3.6M+ accommodations, 49K activities, and 2.3K events, inventory breadth the platform could not have built organically.

10%
Delivered
Efficiency Gain

Reduced agent handling time at Navan

Redesigned support-agent workflows around a GPT assistant, ~$1M in annual savings on top of $1.2M from the assistant itself.

Metrics shown are directional ranges abstracted for confidentiality. Exact figures are available during interviews under mutual NDA.

How AI Gets Adopted (Or Doesn’t)

The signature story: how automated pricing went from 14% to a peak of 80% adoption

The Situation

We'd shipped automated pricing across Maersk's air & LCL (less-than-container) freight business, a flagship AI bet in the middle of a unit turnaround. It cut quote cycle time from 45 minutes to 4. But adoption stalled at 14%, and on high-confidence outputs (the ones designed to auto-accept) ops teams were overriding 18% of them. That's the number that kills trust in an AI system.

What I Found

The consensus in the room: the model was hallucinating, we needed a better LLM. I root-caused the overrides and found the opposite. The model was reasoning perfectly over wrong facts. The same physical lane was represented three different ways across source systems. There was no canonical lane-and-commodity entity, and no controlled vocabulary tying commodity codes to surcharge rules. The agent retrieved the wrong surcharge and reasoned flawlessly over it.

The Obvious Play (Wrong)

The default playbook was sitting right there: swap in a newer model, tune the prompts, schedule more user training. I stopped the team before we spent a quarter on it. If the model was reasoning correctly over wrong facts, a smarter model would just be wrong faster, and more training would only teach people to distrust it more efficiently.

What Actually Worked

I halted the rollout and fixed the knowledge layer: defined a canonical lane-plus-commodity entity with a controlled vocabulary, and reconciled the master data behind the rate lookup. Then I set the bar at an eval gate, shadow-mode replay against known-good quotes, so nothing went live until accuracy cleared the floor. Override on high-confidence quotes dropped from 18% to ~4% in a single sprint. From there, rollout went region by region through super-users their teams already trusted.

The Lesson

Adoption ramped from 14% to a peak of 80%, unlocking ~$11M in EBIT on the automated pricing line. Same model, same features. The fix was the ontology underneath it, and a rollout gated on evidence instead of hope. The mechanism is domain-agnostic: whether the entities are shipping lanes, hotel inventory, or payment rails, an agent reasoning over a model that was never made canonical fails the same way.

Adoption is a product problem. If your AI isn't used, it isn't finished.

Flagship Systems

AI-driven platforms I've designed and shipped at scale

Touchless Booking Platform

Maersk Email-to-Booking Automation

AI pipeline that reads booking emails and attachments, resolves entities against master data, and creates bookings straight in the TMS, now the #1 digital booking channel.

Market Failure

~94% of LCL bookings were keyed by hand from emails and attachments, treated as a back-office cost to offshore, rather than the highest-leverage data-capture moment in the shipment lifecycle.

System Architecture

Intent classifier over email + attachments as one intent object
Document extraction, commercial invoice & packing list
Canonical party/lane entity resolution + controlled vocabulary
Deterministic booking workflow into CargoWise

Outcome

#1 digital booking channel | 44% of bookings (from ~13%) | commercial-invoice match 50% → 98%

LLMEntity ResolutionLogistics0→1

GPT-Powered Customer Assistant

Navan CX Automation Platform

Intelligent support automation, GPT query understanding with RAG knowledge retrieval, delivering ~$5M in annual value across assistant, workflows, and platform consolidation.

Market Failure

High-touch customer support operations couldn't scale with user growth, resulting in increased costs and degraded CSAT during peak demand.

System Architecture

GPT integration for query understanding
RAG system for knowledge retrieval
Agent workflow redesign (10% handling-time reduction)
4 legacy systems consolidated into one CX platform

Outcome

$1.2M assistant savings | $1M workflow redesign | $2.64M infra savings

GPTRAGCustomer Experience0→1

Enterprise Travel SaaS Platform

Blibli Multi-Channel Growth Engine

Unified travel marketplace, aggregated 101 airlines + 3.6M accommodations via API layer, drove 137% revenue growth.

Market Failure

Fragmented OTA integrations and limited inventory prevented platform expansion, constraining revenue growth and market competitiveness.

System Architecture

Unified API aggregation layer
Advanced search & recommendation engine
Security & auth framework
Real-time inventory synchronization

Outcome

137% revenue growth | 3.6M+ accommodations | 22% user growth

SaaSTravelPlatformIntegration

Certain metrics, customers, and system details are intentionally abstracted due to NDA and commercial sensitivity.

What I Vibe Code

Side projects where I go from idea to deployed product with AI

FlowFit

Evidence-based wellness with RAG

A live app that generates personalized fitness protocols by retrieving and reasoning over structured scientific literature, every answer ships with an inspectable eval trace, so you can see exactly what the model retrieved and why.

CodeLive Demo
FlowFit Chat

CargoX

AI-driven logistics operations

An end-to-end freight operations demo unifying shipment oversight, data healing, and order management, AI validation with confidence-gated, human-in-the-loop escalation, modeled on the systems I run in production.

Live Demo
Operations Dashboard
24
Active
95%
SLA Met
142
AI Checks
IDRouteStatusETA

Decision Quality Framework

Production guardrails for LLM decisions

A reusable framework to evaluate, score, and govern LLM-driven decisions in production. Focuses on confidence thresholds, failure modes, and human-in-the-loop escalation.

Decision Evaluator
Confidence Score0%
0%Threshold: 72%100%
-
Hallucination
-
Escalation
-
Decision

Honest Fit Assessment

Paste a job description below. I'll give you an honest assessment of how well I fit the role, including my gaps.

0 / 5000 characters
For Recruiters

This tool quickly maps my experience to your requirements, identifies skill gaps, and suggests conversation topics. It saves you time in initial screening while ensuring transparency about fit.

The Person Behind the Metrics

Harsh Puri

I spent the first decade of my career in airline and travel tech: passenger systems at Emirates and SITA, then travel platforms at Wipro and Blibli. The switch flipped at Navan in 2021, when we put an early GPT-powered assistant in front of real customers. It was accurate, and users still escalated to humans. They didn’t ask “is it right?”, they asked “why should I believe it?”. I’ve been building AI products around that question ever since.

The map behind that: New Delhi → Bangalore → Amsterdam, building for Indonesian travelers, global business travelers, and now freight operators on every continent at Maersk. Working across that many markets taught me that adoption is local. The same booking automation that hit near-universal adoption in Sweden sat near zero in Hong Kong until local super-users made the case in their own words. Trust doesn’t globalize, so I sequence every rollout region by region.

My favorite part of the day is vibe coding: this site, the interactive demos on it, and side projects like FlowFit and CargoX all shipped with Claude Code as my pair programmer. At work that habit became The Build Log, a weekly AI newsletter I publish to 100+ PMs, with a hands-on cohort that builds instead of reading about building. I don’t just ship AI products, I build with them.

How I build

Six tenets I use to build AI systems that scale across teams, users, and time.

01

Start with the decision, not the model

The model is the easy part. Name the decision it serves, its guardrails, and its fallback before you touch a prompt.

02

Production reality beats prototype perfection

A demo that wins the room can still die in production. I optimize for the version that survives real traffic.

03

Measure business impact, not activity

DAU and "AI interactions" are vanity. Every product I own ladders to a business lever finance already tracks.

04

Adoption is a product problem

If your AI is accurate and nobody uses it, it isn’t finished. Adoption is designed, not announced.

05

Evals are the new spec

You cannot spec a probabilistic system with a Word doc. The eval set is the requirement, and the gate.

06

Ship the prototype, then write the spec

Six-month specs bet the world will not change. Ship the prototype, learn from signal, then write the spec it earned.

Experience

10+ years scaling digital platforms across logistics, travel, and SaaS

Current RoleMay 2023

Head of AI, Forwarding (Air & LCL)

A.P. Moller Maersk

May 2023 - PresentAmsterdam, NL
  • Lead a 5-PM team and orchestrate a ~40-person cross-functional org across ~6 AI product workstreams, team delivered $22M GP (Air) and $4M EBIT (LCL)
  • Built Maersk's first touchless booking platform, now the #1 digital booking channel, creating ~2 in 5 bookings (44%, up from ~13%)
  • Scaled automated pricing on an eval-gated rollout from 14% to a peak 80% adoption, unlocking $11M EBIT
  • Shipped a file-compliance AI agent lifting commercial-invoice match accuracy ~50% → ~98%; pricing agents cut quote turnaround 45 → 4 min
  • Retained a strategic ~$15M ARR account at renewal with AI milestone-quality fixes (ETA-to-port accuracy 50% → 92%)
5 PMs + ~40 cross-functionalGlobal operations
Jul 2021

Senior Product Manager - Experience

Navan (formerly TripActions)

Jul 2021 - Apr 2023Amsterdam, NL
  • Launched GPT-powered customer assistant, delivering $1.2M annual savings and improved CSAT
  • Redesigned agent workflows, reducing handling time by 10% ($1M annually)
  • Consolidated 4 legacy communication systems into a unified CX platform, cutting $2.64M in yearly infrastructure costs
  • Scaled product org from 1 → 3 scrum teams
3 scrum teamsGlobal CX operations
Apr 2020

Senior Product Manager - Travel SaaS

Blibli (via Coviam)

Apr 2020 - Jul 2021Bangalore, IN
  • Delivered SaaS travel platform with 137% revenue growth
  • Expanded user base from 135K → 165K (22% growth)
  • Expanded OTA coverage: 101 airlines, 3.6M+ accommodations, 49K activities
  • Implemented advanced auth frameworks strengthening security
Cross-functional platform teamIndonesia & Southeast Asia
Nov 2016

Senior Product Manager - Core Platform

Wipro Technologies

Nov 2016 - Apr 2020Bangalore, IN
  • Led Way2Go B2B travel & expense platform (50K users, 600+ trips/day)
  • Directed 3 scrum teams (17 devs, 4 QA, 2 PMs, 1 UX)
  • Defined platform roadmap and GTM strategy for enterprise clients
3 scrum teams (24 members)Enterprise clients
Apr 2014

Technical Product / Program Manager

SITA

Apr 2014 - Nov 2016New Delhi, IN
  • Delivered large-scale PNR migration programs with 0.02% rejection rate
  • Owned product roadmaps with international airline stakeholders
  • Delivered scalable and compliant passenger service solutions
Global airline systems

Let's Connect

Open to discussing product leadership roles, advisory opportunities, and speaking engagements

Harsh Puri

Harsh Puri

Senior Product Leader & Builder

Head of AI for Maersk’s air & LCL forwarding unit. 10+ years turning AI into measured P&L across logistics, travel, and SaaS.

For Recruiters: Looking for my resume? Download PDF or reach out directly.