Case studies from twenty years on the front end.

A handful of engagements. A delivery platform under load, a publishing platform rebuilt around real users, an agency launch three weeks from go-live, a design system that finally got adopted. Different clients, same principle: senior craft, held to the finish.

Festival OrganiserLead Engineer & Architect at Line20 Digital

Re-platforming Nova: one festival platform, many sites

Re-imagined Nova from a theme into a shared WordPress platform, starting with Y Not Festival and more to come.

  • Wordpress
  • PHP
  • JavaScript
  • PostCSS
  • GitHub Actions
Global University SystemsSenior Frontend Engineer at 10up

A headless platform for launching university sites

Frontend and technical point of contact for a headless WordPress and Next.js platform that runs sites across Global University Systems’ network of universities.

  • Next.js
  • React.js
  • Typescript
  • WordPress VIP
  • HeadstartWP
  • Linaria
  • Storybook
  • Jest
  • Radix UI
DiageoTechnical Lead at MullenLowe Profero

Diageo personalisation platform

Architecting a business, retailer & customer facing platform to facilitate customised bottle engraving & fulfilment tracking across the range of Diageo brands.

  • Next.js
  • React.js
  • Typescript
  • Context
  • Styled Components
  • Umbraco
  • Adobe XD
DiageoTechnical Lead at MullenLowe Profero

A headless marketing site platform for Diageo

Architecting a platform to deliver headless content across multiple branded marketing sites.

  • React.js
  • Typescript
  • Redux
  • Styled Components
  • Umbraco
  • Adobe XD
DiageoTechnical Lead at MullenLowe Profero

A customised experience for gifting Johnnie Walker

An end to end platform for attaching customised messages of user generated & brand content to your seasonal gift purchase of Johnnie Walker.

  • PHP
  • Umbraco
  • SASS
  • JavaScript
  • AWS
  • Rest APIs
  • Adobe XD
DiageoTechnical Lead at MullenLowe Profero

Diageo Label Studio

Enabling retailers to produce customised bottle labels in-store. The complex journey from from web to print.

  • JavaScript
  • AWS
  • Rest APIs
  • SASS
  • Umbraco
  • PHP
Euromoney PLCLead Designer and Consultant at Euromoney Institutional Investor PLC

Anti-Bribery and Corruption campaign

Design of campaign posters and assets for this week long awareness initiative.

  • Sketch
Institutional InvestorLead Frontend Engineer & UXD Consultant at Euromoney Institutional Investor PLC

Bringing Institutional Investor up to date

Working with the team in the New York office to deliver an updated vision and breathe new life into the founding publication of Euromoney PLC.

  • JavaScript
  • HTML
  • SASS
  • Git
  • Sketch
Euromoney PLCLead Designer and Consultant at Euromoney Institutional Investor PLC

Branding for Women@Euromoney initiative

Putting together a brand and supporting material for one of a set of internal initiatives.

  • Sketch
Capacity ConferencesLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

Revamping (almost) Capacity Conferences

Developing an entirely new brand system to encompass a family of global events.

  • JavaScript
  • SASS
  • HTML
  • Sketch
  • Zeplin
  • Custom CMS
ITWLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

A new brand for ITW

Evolving a new brand and applying it to a new platform to better present and manage this international telecoms event.

  • Sketch
  • Zeplin
  • JavaScript
  • HTML
  • SASS
  • Custom CMS
Euromoney PLCLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

Stepping into Bouverie St.

Finding a good use for a blank screen in the reception of Euromoney's London HQ.

  • JavaScript
  • Rest APIs
  • CSS
  • HTML
  • Sketch
Global CapitalLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

Mapping Covered bonds

Mapping consolidated public data with content managed through the Google Sheets API.

  • D3.js
  • C3.js
  • Google Maps
  • Google Sheets
CEICLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

Refreshed marketing for CEIC

Design delivery and integration support of a new marketing experience for BIG data.

  • Sketch
  • Zeplin
Transfer Pricing WeeklyLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

Something simple for TP Week

Transfer Pricing isn't perhaps the most glamorous, but getting the right information across in the simplest format is critical.

  • JavaScript
  • SASS
  • HTML
  • Sketch
  • Zeplin
  • Custom CMS
EuromoneyLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

A quick fix for Euromoney.com

What do you do when one of your core brands desperately needs to look like it's left the stone-age, but the budget hasn't? Something fast and something simple.

  • JavaScript
  • SASS
  • HTML
  • Sketch
  • Custom CMS
Euromoney PLCLead Designer & Frontend Engineer at Euromoney Institutional Investor PLC

Telling a story for Euromoney PLC

First challenge in a new role. Take an outdated storefront sending a misleading message and deliver a corporate presence to redress the balance.

  • JavaScript
  • SASS
  • HTML
  • Sketch
  • Custom CMS
McDonald'sTechnical Lead at Leo Burnett London

Going BIG screen with McDonald's 'Little Piccadilly'

Liasing between the team at Leo, the client's technical partner and selected third party production agencies to help the very talented team at Leo Burnett put your Little Picca self up on the big screen in Piccadilly Circus.

Amnesty InternationalTechnical Lead at Leo Burnett London

Amnesty International (Help Get Them Home)

Development of a new promotional execution, temporary microsite and laying the groundwork for a targetted call to action on the new giant screen at Waterloo station.