I’m a design leader who remains close to the craft. I build products that engage and delight, and I have a broad skill set spanning systems design, interaction design, and user research.

I’m data-informed and creatively driven, focused on delivering seamless experiences in complex and highly regulated industries.

Skills

Design Leadership • Design Strategy • AI Development • Design Systems • Interaction Design • User Interface Design • Information Architecture • Prototyping • User Research • Graphic Design • Illustration

Career

  1. 2021 – Now

    Head of Design, Hedgehog → Inveniam

    Reporting to CTO. Building an agentic SaaS platform for private markets.

  2. 2020 – 2021

    Time off to write a book

  3. 2016 – 2020

    Head of Design, Trainline

    Reporting to CPO. Scaled team from 3 to 20+. Oversaw design through a rebrand, European expansion, and IPO.

  4. 2011 – 2016

    Head of Design, Hailo

    Reporting to CPO. Founding designer. From zero to millions of customers in 16 cities.

  5. 2004 – 2011

    Lead Designer, Tarsus Group

    A portfolio of international brands across aviation, medical, and manufacturing sectors.

  6. 1998 – 2003

    UI Designer, ROC Timing Systems

    User interfaces for a motorsports timing systems company.

Side Projects

Hailo

2011 – 2016 Head of Design

I was the founding designer (employee number 3) and Head of Design at Hailo, a taxi app started in London in 2011.

I was responsible for the user experience of the driver and passenger apps, while building a small, talented design team that operated out of our London and New York offices.

By 2015, Hailo was operating in 16 cities worldwide and serving millions of customers. In 2016, it was acquired by Mercedes-Benz Mobility and rolled into myTaxi.

My role

Leading design across product and research • Product strategy • Working with drivers to develop the Hailo driver app • End-to-end user journeys of the passenger app • Driver onboarding for diverse local regulatory requirements • Driver and passenger UX testing • Design for outdoor campaigns and taxi wraps

Read the case study → 6 min read · 2014

Highlight

Apple Watch release

In November 2014, we were given early access to Apple WatchKit to build the Hailo Watch app. In early 2015, I was invited to Apple HQ with an engineer to test the app on-device, in secret.

When the Apple Watch launched in April 2015, our app appeared on stage and was featured in the Human Interface Guidelines.

Three Hailo Apple Watch screens under the Hailo app icon
The Hailo watch app in Apple’s Human Interface Guidelines, 2015.

Passengers

“Just used Hailo for the first time. Sufficiently indistinguishable from magic.”
@tomhannen on Twitter, 2013
A person in silhouette pointing at a large map of London covered in Hailo taxis and passengers

Trainline

2016 – 2020 Head of Design

Trainline is the world’s leading independent digital rail platform, selling tickets on behalf of over 270 rail and coach companies across 45 countries.

I joined Trainline to build a world-class design team to help deliver our mission to provide smarter journeys to our customers. Reporting to the CPO and working with product and engineering leadership, I grew the team from 3 to 20+ and led design through a rebrand, a re-platforming, European expansion, and IPO.

Trainline today is the most downloaded travel app in the UK and regularly tops the charts in travel on iOS and Android.

My role

Leading design across product and brand • Responsible for overall quality of the product experience • Working strategically with leadership to define the vision • Partnering with Engineering and Product to ensure efficient ways of working • Collaborating with Data Science on new data-driven products • Working with UX Research to help expansion into Europe

The design team in a workshop, with the new Trainline logo on screen
The Trainline design team sitting together on wooden steps
Scaling design from 3 to 20+.

Hedgehog & Inveniam

2021 – Now Head of Design

In 2021, I joined Hedgehog, a small start-up with a goal to lower the barrier to entry into investing in private markets.

In 2025, we were acquired by Inveniam, and focus shifted towards building the tools allowing institutions to turn unstructured financial data into verified, trusted, structured data that’s AI-agent ready.

My role

Leading a small design team as an IC • Design system creation • UI/UX design and prototyping • End-to-end: KYC, investing, verification, and secondary markets • Design of Retrieval-Augmented Generation for agentic workflows

Personal projects

RowPal

iOS & watchOS Live on the App Store

RowPal is an iOS rowing app. It works with any rowing machine and allows rowers to race their previous best performances or a pace boat.

The project started with a proof of concept to see which sensors would be the most accurate to measure rowing motion, the front-facing camera or the accelerometer of the Apple Watch. After lots of testing, including thermal and battery tests, the front camera was the clear winner, able to track full rowing strokes over long durations with almost 100% accuracy.

With the concept proven, I began the design process. Some attributes simply can’t be inferred from a camera (stroke power being the big one) so I decided early that this would not be a pro rowing app, but a fun consumer-level product to encourage daily movement. Think Wii Sports. That decision informed a more playful visual design that manages the user’s expectations, rather than a dashboard of splits and watts etc.

I did want some level of accuracy though. The app’s “virtual metres” are calibrated against real datasets — Olympic results, club races, and rowing biomechanics literature — so a stroke in RowPal moves you about as far as it would on the water. The boat itself runs on real hull physics: stroke impulse, quadratic drag, the surge-and-glide of an actual shell.

Tools
  • Figma
  • Claude Code
  • Xcode
Stack
  • SwiftUI
  • RealityKit
  • Vision
  • SwiftData
  • CloudKit
  • HealthKit
  • watchOS
RowPal rowing screen with a pace boat
RowPal rowing, heart rate zone, and sessions screens
RowPal live stats and a session summary

Look Up

iOS & watchOS Live on the App Store

The International Space Station is brightest at dusk and dawn as it moves across the sky, but it’s easy to miss. Unless you know where to look. Look Up tells you when it will be passing and how to locate it.

The live compass shows the next visible pass. Rotate your phone for sky mode to pinpoint the station’s location as it crosses the sky. A live globe view displays its current position, the area it’s visible from, and its heading. With a dedicated Apple Watch app, notifications, and home screen widgets, you should never miss a pass (weather permitting).

justlookup.app →
Look Up pass details and live globe screens
Look Up Apple Watch faces and a sky widget

Albatross

macOS Live on the Mac App Store

Albatross is a native macOS writing app for novelists and other long-form writers. It’s designed for people who spend years working on the same 100,000-word project.

Writers organise their work into sheets and groups, with an outline view and tools for tracking characters and locations alongside the manuscript.

From the beginning, one thing mattered more than anything else: keeping every word safe. There’s no database. Each project is simply a folder of plain Markdown files, one for each sheet, so writers can take their work into any other editor whenever they want. Under the hood, there’s a save system designed to prevent text loss, file upgrades that can recover from a crash partway through, and automatic hourly backups.

The other priority was speed, even with a full-length novel. Apple’s newer text engine, TextKit 2, had layout bugs with very long paragraphs, so I switched back to TextKit 1 and tuned the editor by hand. The result is an editor that types and scrolls just as smoothly with a full novel as it does with a short chapter.

Tools
  • Xcode
  • Claude Code
  • Figma
Stack
  • SwiftUI
  • AppKit
  • TextKit 1
  • TextKit 2
  • StoreKit
  • Swift Charts
The Albatross editor in light and dark themes, open at Chapter 1 of Frankenstein
The Albatross outline insights: a chart of each chapter’s intensity and word count, words by draft status, and the details panel for a chapter

This site was designed in Paper and built by my buddy Claude.