Jonathan Ginn

Front-end web engineer

World-class local public transport information for millions of users

Until the end of 2024, I was the Web Engineering Lead and Senior Front End Engineer as part of an award-winning, market-leading web & app product for public transport. I made decisions and actions for the web platform within the product to deliver high quality experiences across 50+ brands that helped 2 million people every month across the UK travel to where they need to be.

I'm care deeply about accessibility and making websites that work for everyone.

Over my career I've helped to run 3 conferences and countless hackdays, bringing brilliant people together. I love talking to people and I've also talked at conferences, meetups and hackdays.

Jon stands in Zealandia, in Wellington, New Zealand. There are wispy clouds in the sky across a blue, sunny sky. The jungle stretches off in the background with a lake in the centre.

Tech Stack

At Passenger I built on the Symfony tech stack - Twig, PHP, Sass and Webpack with front-end JS written in vanilla JS. I believe in creating performant, highly accessible web experiences for everyone, across any platform.

I'm loving using Stimulus with Turbo to make ultra simple websites that ships with sensible client JS.

I love writing Sass and crafting CSS layouts that react to different (and unexpected) content. I've worked extensively with static site generators including Gatsby, Sculpin and Jekyll.

I have experience with JS Frameworks and my current goal is to improve my skills in TypeScript, Next.js & React.