Portfolio

Portfolio

JUL 2015 - Present

Kalo

Role

Engineering Manager

Tech

  • React
  • Redux
  • Immutable.js
  • CSS modules
  • Webpack
  • Babel/ES6
  • Python
  • Flask
  • PostgreSQL

API

  • Google Drive
  • AWS
  • Docusign
  • Echosign

Highlights

React/Redux/Immutable.js/CSS modules
First perm front-end hire
Finalist at TechCrunch disrupt 2016
Series A achieved (11 months of front-end development)
Most Kaloy Kalonaut 2016

JUN 2015 - JUL 2015

TrialReach

Role

Software Engineer

Tech

  • Python
  • Django
  • PostgreSQL
  • React
  • Browserify
  • Babel/ES6
  • Flux
  • Immutable.js

Highlights

Greenfield project for TrialReach.
Worked as part of a 10to8 consultancy team.

NOV 2014 - JUL 2015

10to8

Role

Software Engineer

Tech

  • Python
  • Django
  • PostgreSQL
  • React
  • Browserify
  • Babel/ES6
  • Flux
  • Gulp
  • Flexbox
  • CoffeScript
  • KnockoutJS

API

  • Facebook

Highlights

React powered appointment booking flow.
Micro application architecture, composing using iframes.

NOV 2014

Tessa Pullan, Sculptor

Role

Freelance Web Developer

Tech

  • Python
  • Django
  • SQlite
  • React
  • Browserify
  • Flexbox
  • Saltstack
  • Circus
  • Chausette
  • Nginix
  • Varnish

API

  • Amazon S3

Highlights

1 week design, build & deploy.
94/100 Google PageSpeed score.
Responsive design with flexbox.

2010-2014

Forbidden Planet

Role

Web Developer, Technical Consultant

Tech

  • Python
  • Django
  • MySQL
  • PostgreSQL
  • Redis
  • Memcache
  • Circus
  • Chaussette
  • Celery
  • RabbitMQ
  • Saltstack
  • jQuery
  • Backbone
  • Browserify

API

  • SagePay
  • Google Shopping
  • FileMaker
  • SOAP
  • REST

Highlights

PCI compliance achieved via bespoke SagePay integration.
UX focused checkout with a card & address wallet system.
Front-end re-factor with NPM, Browserify & Backbone.
Introduction of the popular comic book subscriptions service.
Fast page rendering and a high Google PageSpeed score.
The successful launch of eVouchers & site credit.

@rickary

The order/checkout process on @ForbiddenPlanet is one of the best I’ve seen in a while #ux

@KellieM_22

Is really just too amused by the rocket flying into the shopping basket on the @ForbiddenPlanet website! #entertaining #smallthings

@MrStu82

Just a shout out to @ForbiddenPlanet, you guys are the best, managing subscriptions and ordering stuff is so easy on your site :) Thanks

2013-2014

Titan Comics

Role

Web Developer

Tech

  • Python
  • Django
  • MySQL
  • jQuery
  • Backbone
  • Saltstack
  • Circus
  • Chaussette
  • Celery
  • RabbitMQ

API

  • Twitter
  • FileMaker

Highlights

Timeline powered navigation.
Twitter integration into the timeline.
A bespoke blogging engine with timeline integration.
A picture tag polyfill with templatetag integration.
Responsive images integrated into the picture tag polyfill.

2012-2014

Titan Merchandise

Role

Web Developer

Tech

  • Python
  • Django
  • MySQL
  • Circus
  • Chaussette
  • Saltstack
  • jQuery
  • Backbone

API

  • FileMaker

Highlights

Quick build to meet a hard deadline.
Responsive design and front-end components.

2011-2014

Titan Magazines

Role

Web Developer

Tech

  • Python
  • Django
  • MySQL
  • Circus
  • Chaussette
  • Celery
  • RabbitMQ
  • Saltstack
  • jQuery

API

  • FileMaker

Highlights

The successful launch of an unfamiliar codebase.
Maintenance, bug fixes & library updates.

2010-2014

Titan Books

Role

Web Developer

Tech

  • Python
  • Django
  • MySQL
  • Circus
  • Chaussette
  • Saltstack
  • jQuery

API

  • FileMaker

Highlights

Integration with forbiddenplanet.com for big book launches.
Maintenance, bug fixes & library updates.

2009

Tessa Pullan, Sculptor

Role

Freelance Web Developer

Tech

  • PHP
  • MySQL
  • jQuery

Highlights

Secure framework-less PHP
Bespoke admin