Frontend developer → →

I am.

A creative frontend developer with strong JavaScript and CSS skills, with over six years commercial experience and the last two years specialising in React. Extremely passionate in writing clean, readable and well structured code in a scalable and maintainable way, I get thrills in writing high-performance and reusable code for React UI components.

Having a great appreciation for beautiful design and an excellent eye for detail, I naturally gel with designers and UX to bridge the gap - consequently producing polished, responsive builds that work elegantly at every screen size.

I've got some skills

Good working knowledge

  • Languages → JavaScript (ES5, ES6... etc)
  • JS frameworks/libraries → React JS, React Native, TypeScript, Redux, jQuery, Gatsby
  • CSS pre-processors and methodologies → CSS(3), SASS, BEM, SMACSS, Atomic/Functional CSS, Styled Components
  • Templating → HTML(5), Handlebars, Twig
  • CMS → Prismic, Craft, WordPress
  • Package managers and task runners → NPM, Yarn, Gulp, Grunt, Webpack, Browserify
  • Version control → GIT, Github, Bitbucket
  • Design and UX → Photoshop, Illustrator, InDesign
  • Agile principles → Jira, Trello, kanban, scrum, code reviews, daily stand-ups, tech specs, sprint planning, estimations

Some working knowledge

  • Languages → PHP, GraphQL
  • Frameworks → Ruby on Rails, AngularJS 1
  • Native mobile → Swift, XCode
  • Testing → Jest, Enzyme
  • Deployment → AWS, Netlify
  • Design and UX → Sketch, InVision

I've been around

June 2019 - October 2019 (contract role)

Axe Trading → React developer and designer

A new trading market testing system - built in React with TypeScript, React Context and Hooks, Styled components with Styled System, and some use of Web Sockets.

January 2019 - May 2019 (contract role)

Borrow A Boat → React developer and designer

  • A completely new build for the company website - the brief being to "be like the AirBnb for borrowing boats worldwide" - I designed and built a React/Redux web app with the API built in parallel using Django Rest Framework.

March 2017 - December 2018

Pod Point → Frontend web/app developer

  • Pod Point App - A fresh new build of main Pod Point app, downloaded by over 60,000 users, to find charge points, charge your car, view your charge history and various new features. Built with reusable UI components (React Native, Redux).
  • Checkout Web App - A responsive web app designed to streamline the complex process of purchasing and installing a charge point (React JS, Redux, Prismic CMS).
  • Main Website - Rebuilt with highly flexible CMS components to enable the marketing team to build pages (Vanilla JS, Craft CMS).
  • UI Toolkit - A new, well documented prototyping framework to align the UI across the various products (Functional CSS, SASS, BEM).

January 2015 - March 2017

iris Worldwide → Frontend web developer

As a Frontend Developer I used JavaScript/jQuery, CSS/SASS with SMACSS methodology - working alongside DotNet/Umbraco or Ruby on Rails developers to produce complex, interactive and database driven sites or applications. For the backend of smaller content managed websites I created WordPress templates, and for static builds I used Handlebars and compiler tools to streamline my workflow.

Clients included: BMW Mini, Samsung, Dominos, Adidas, Nectar, Shell, Value Retail.

April 2013 - January 2015

Karmarama → Frontend web developer

I used JavaScript/jQuery and CSS/SASS, working alongside designers and UX to build micro-sites and campaign pages, predominantly custom theming WordPress for small websites. For the more complex builds I would collaborate with back-end developers on platforms such as Drupal, custom PHP and Zend.

Clients included: BT, Honda, Costa, B&Q, British Gas, Fairtrade, Jus Rol, Two Fingers Brewing.

June 2012 - April 2013

TBWA\PW → Creative artworker

Clients included: Glaxosmithkline, Pfizer, Roche, Q-Med, Actelion, and Abbot.

April 2011 - June 2012

Freelance for Tag Worldwide in CHI & Partners, Krow, Brooklyn Brothers, Anomaly → Artworker

Clients included: British Gas, TalkTalk, The Times, Argos, Lexus, Fiat, RBS, Anchor, Samsung and Converse.

September 2009 - April 2011

Sports Management Group → Magazine designer

Clients included: Sony, Ferarri, Deutsche Bank, Swiss Watch.

March 2009 - August 2009

Principality Group → PA to Group CEO

May 2008 - March 2009

Freelance: Running Inc., Blur 1, Exposure, Benned Noir Films, Rainbow, Absolute, Partizan, Little Bird → Production Manager, Production Assistant, Runner

I went to school

2011 - 2012

Greenwich University → MA Web Design & Content Planning (Distinction)

Design for the web, Frontend development, PHP, Content Management Systems, Web Marketing

2005 - 2008

Southampton Solent University → BA Multimedia Design (2.1)

Web Design, Game Design, Animation, Moving Image, Film

2003 - 2005

City of Westminster College → AVCE Art & Design (Merit)

Awarded £1000 prize for Best Digital Animation by Creative in the City Awards at SkillCity

I also do other things

Originally from London with a broad spectrum of interests, I am most happy when I'm learning something new or making something great!

When I'm not making codes, I make things with my hands. From DIY, furniture making and eco building to a spot of life drawing or making a clay pot.

Dancing is another thing I can't get enough of. Right now Salsa and Latin Hustle are the favourites.