Passenger

Development support for an existing custom WordPress build.

The project

Passenger is a public transport technology company with a beautifully branded marketing site at passenger.tech, originally designed and developed by another agency. Built using WordPress, the theme uses a custom stack that includes Webpack, Twig/Timber, and Tailwind CSS.

They needed additional development support with their public facing website, and that’s where I came in.

Project Snapshot

Project Type: Client
Working together since: 2021
Tech: WordPress, ACF Flexible Content, Tailwind, Twig/Timber
Additional team: Jackson (Front-End dev support)
Visit website

My approach

This was a great example of where I slot in as a dev partner – helping keep things running smoothly, building out new features, and troubleshooting technical issues, all without the need for a complete overhaul.

Because the build wasn’t mine, I took time to get familiar with the project structure and workflows. The theme is a custom setup using Yarn and Composer for dependency management, with BrowserSync for development previews. I made sure my local environment mirrored theirs exactly – including using PHP 7.4 when required – to avoid any issues during deployment.

Screenshot showing Passenger code (Twig and Tailwind)

Ongoing support & enhancements

Since taking over, I’ve made regular updates and improvements across the site. Not every project needs a full redesign — sometimes it’s about making an existing build more flexible, more maintainable, and more powerful. Some of the work I’ve completed includes:

  • Customised the Careers page based on a supplied design
  • Migrated the site to new hosting and set up staging/live environments
  • Upgraded theme and plugins for PHP 8 compatibility
  • Created new ACF Flexible Content blocks for page-building
  • Set up related news functionality after the original wasn’t working
  • Built a new Events custom post type to promote webinars and trade shows
Passenger careers page displayed on an iPhone

The value

Passenger is a great example of how I can support businesses and marketing teams who already have a live site, but need dependable development support to keep things evolving. Whether it’s troubleshooting, adding new features, or just keeping everything running smoothly with regular updates, I’m here to make the dev side stress-free.

Visit Passenger
Laptop screen showing the Passenger Events page

Let's talk

Whether it’s a small step or a giant leap, I’m here to guide your project.

Make contact