owen.bio

Fleet Manager Portal

As one of the largest energy suppliers in the world, bp offer a fuel card program to businesses for their fleets to fuel & charge vehicles at discounted rates. Their portal to manage transactions was built in the 90's and they needed support to provide a newer platform to customers to avoid further market share decline in this sector.

What shipped

  • Fleet Manager Portal
  • Fuel Card Onboarding Forms

Impact

  • Time to market: full portal delivered in 3 months (previous attempt took 3 years).
  • Performance: ~80% uplift on key journeys; faster pages improved migration and NPS.
  • Customer recovery: modern UX stemmed further market-share decline in the fleet segment.
  • Sustainability: contributed to >60% improvement across the fleet digital estate via page-weight and runtime optimisations.

My role & scope

  • Led 6+ engineering teams across FE/BE/QA to sequence delivery, de-risk launches, and hit dates.
  • Owned front-end architecture & standards; introduced performance budgets and a11y checks in CI.
  • Drove strangler-pattern migration off legacy, coordinating with product, security, and markets.
  • Set up release runbooks, feature flags, and rollback paths; coached engineers and tech leads.

Key decisions & trade-offs

  • Rebuild vs patch legacy: opted for a greenfield front-end with progressive cutover to minimise risk.
  • Service layer: pragmatic Node + .NET mix to reuse proven capabilities while enabling faster FE delivery.
  • Platform choice: AWS (CDK) for hosting and delivery, releasing with Azure DevOps pipelines.
  • Quality gates: enforced perf/a11y budgets in CI over chasing perfect lab scores. Balanced speed with standards.

See it in action

BP Fleet dashboard login

Tech Stack

React, TypeScript, Node.js, .NET C#, AWS CDK, AWS (Lambda, CloudFront, S3), Azure, Azure DevOps