Senior Product Engineer · Ruby on Rails

I architect, build and operate reliable web applications.

Over 20 years architecting, implementing, provisioning and maintaining full-stack web applications, often as the technical lead responsible for delivery from initial requirements through production and long-term operation.

Available for work
Selected work 06 projects
NTT Data Wall & ShotView 4 images · 2 videos
01

NTT Data Wall & ShotView

For a decade I led a small team building the software behind NTT DATA's flagship sponsorship activation, the live NTT DATA Wall used at The Open and the Indy 500. We also built ShotView, an interactive shot-by-shot tracker for The Open's website that drew over 4 million visitors across tournament weekend and won a prestigious Sports Industry Award.

Rails React ThreeJS AWS Lead Rails Engineer
Delivered for NTT DATA via LEX & Pulse Group
Environment Job 3 images
02

Environment Job

I built The UK's leading environmental jobs website on Rails 1 and continued to maintain right through to Rails 8. It sends 150k customised emails per week, includes CRM and worflow tools and AI assistance.

“Beyond being an excellent coder, he is great to work with - collaborative, a creative thinker, highly analytical and always comes up with creative solutions to our technical challenges.”
Rachel White, Director, Environment Job
Rails AI Elastic Search Stimulus Tailwind Senior Rails Engineer
Emirates Airlines 2 images
03

Emirates Airlines

built several projects including reporting tools, a mobile app used for signing up delegates at conferences and live interactive data activations, as pictured.

“I have worked with Steve on several projects including work for NTT Data, Emirates and Team GB. He is pragmatic, creative and friendly and gets the job done to a great standard and on time.”
Olly Vale, Digital Producer, Pulse Group
Rails Cordova JavaScript Senior Rails Engineer
Delivered for Emirates Airlines via Pulse Group
GSK mVoC 1 images
04

GSK mVoC

Retechnica, a machine learning company hired us to build a sophisticated dashboard and reporting tool. Packed with analysis, data visualisation and the abiliy to build Powerpoint and PDF exports.

“I was amazed by the quality of the end result, delivered within tight deadlines. Steve was flexible, proactive and collaborative throughout.”
Marco Iannone, Director, Retechnica
Rails Javascript D3.js Senior Rails Engineer
Delivered for GSK via Retechnica
Changeflow 3 images
06

Changeflow

A SaaS product for website change detection. It takes snapshots of web pages via a real browser on a schedule and uses AI to look for meaningful changes the user cares about. The user is notified with AI summaries of what changed and why it matters. Token budgeting, model selection and prompt optimisation were key to making this viable. Happy customers include AM Law 200 and other large enteprrise buyers.

Rails Node.js Stimulus Founder & Full-Stack Engineer
Team GB 2 images
07

Team GB

Team GB and it's sponsored commissioned a live data wall with social media, news and medal tables for the Team GB house during the Olympic Games that provided an engaging focal point during the event.

Rails Javascript D3.js Senior Rails Engineer
Delivered for Team GB via Pulse Group
Other projects delivered for
Emirates Airlines / British Airways / St Modwen / Lenovo / Cambridge University Press /