Full-Stack Rails Engineer

I architect, build and operate reliable web applications.

Over 20 years of whole-product ownership. Thirteen years as the engineer behind the UK’s leading environmental jobs site, a bootstrapped AI monitoring SaaS used by Am Law 200 firms, and live event screens for The Open serving over a million visits a day.

Available for work
Selected work 07 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. I 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 Sports Industry Award.

Rails ThreeJS AWS
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 it right through to Rails 8. It sends 150k customised emails per week, includes CRM and workflow 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 Elasticsearch Stimulus Tailwind
Emirates Airlines 2 images
03

Emirates Airlines

I 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
Delivered for Emirates Airlines via Pulse Group
GSK 1 images
04

GSK

Retechnica, a machine learning company, hired me to build a medical voice-of-customer analysis platform and reporting tool. Packed with interactive data visualisation plus 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
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 law firms and other large enterprise buyers.

Rails Node.js Stimulus
Team GB 2 images
07

Team GB

Team GB, along with its sponsors, commissioned a live data wall with social media, news and medal tables for the Team GB house during the Olympic Games, providing an engaging focal point throughout the event.

Rails JavaScript D3.js
Delivered for Team GB via Pulse Group
Flumes 5 images
08

Flumes

My own product, built from nothing. Flumes pulled in live social media streams, enriched every message with sentiment, gender, age and location, and rendered the result on big screens as bubble charts, word clouds, influencer tables and a live world heat map. It became the engine behind social walls at some of the biggest sporting events in the world, including The Open and the Indy 500.

Rails PostgreSQL Solr D3.js
Also delivered projects for
British Airways / St Modwen / Lenovo / Cambridge University Press /