Contract & permanent
IOHK/IOG | Senior full-stack developer
Remote, Contract | February 2024 - May 2024
Adding features and improvements to various marketing websites across the IOHK/IOG portfolio primarily using Next.js (app and page router). Examples include essentialcardano.io, lace.io, and midnight.network.
React, Vercel, TypeScript, Next, Tailwind, Turborepo, Sanity CMS, Algolia
EditShare | Senior UI developer
Remote, Contract | July 2023 - February 2024
Implementing a design system and component library using Storybook for use across EditShare's product suite of cloud based video editing tools (9 products).
Vue, Vuex TypeScript, Storybook, RESTful API, SCSS, Lerna, Vue Test Utils
Persona.Studio | Senior React developer
Remote, Contract | March 2023 - June 2023
Helping the team deliver and launch a new website for national home care agency, Home Instead.
React, Next.js, Frontity, RESTful API, SCSS
Applied Works | Senior React engineer
Remote, Contract | November 2022 - December 2022
I worked with the Applied Works team on multiple projects, primarily a campaign that allowed users to check the carbon neutrality progress of Race to Zero members.
React, TypeScript, Next.js, SCSS, Storybook
NCC Group | Senior React engineer
Remote, Contract | November 2020 - September 2022
Leading the front-end build of NCC’s new cyber security flagship product, Calibrate. I developed a multi-level dashboard with graphs and other data visualisation using large data sets from a RESTful API.
React, Redux, React Router, Styled Components, Victory charts, RESTful APIs, Django Admin, Cypress, Storybook, Material UI, React Testing Library
W12 Studios/TCS | Senior React engineer
Remote, Contract | April 2020 - November 2020
I worked with a team of designers and product owners to build a high fidelity prototype for W12 client, Standard Life.
W12 are now TCS.
React, styled components, react-table
SH:24 | Senior front-end developer
Remote, Contract | March 2019 - December 2019
I joined the SH:24 team as a senior front-end developer, bringing React expertise to existing and new projects.
My proudest contribution was building the freetesting.hiv website, bringing free HIV testing to people around the country.
HTML, SCSS, BEM, React, styled components, Jest, Enzyme, Rails, Capybara, Webpacker
Tap Bio | Senior React developer
Remote, Contract | July 2018 - October 2018
I joined the team at Tap Bio for a 3 month contract to help build many new features for their influencer focussed instagram microsite service.
HTML, CSS, Styled Components, React, Redux, Recompose, GraphQL, Apollo, Rails
15 Gifts | Lead developer
Brighton, Permanent | March 2014 - July 2018
15gifts produce decision engines for some of the biggest telco and media companies in the UK. These include Virgin Media, Sky, EE, o2, Three, TalkTalk and Carphone Warehouse.
Over almost 5 years I saw the team grow in which time I progressed to lead developer, managing and architecting the front-end codebase.
React, Redux, HTML, CSS, JavaScript, Webpack, UX, management and mentoring, Mocha, Chai, Enzyme, Jest, Agile, Scrum, REST, Node, SCSS.
Storystream | Front-end developer
Brighton, Permanent | May 2013 - March 2014
StoryStream build a smart content platform for automotive brands to deliver more relevant and authentic content to the right customers.
I worked across various different products used on the web and "big screen" events.
HTML, LESS, JavaScript, jQuery, Wordpress.
Score Communications | Junior developer
Brighton, Permanent | 2011 - 2012
Score Communications were a London based digital agency where I interned for a year as part of my University degree.
HTML, CSS, JavaScript, jQuery, Wordpress, PHP, MySQL.
Example work
Run For Heroes
Marketing website for the RFH charity who raised millions for the NHS. This project uses React, TypeScript, Gatsby and Netlify.
Race To Zero data explorer
Search the carbon neutrality progress of Race to Zero's members.
I worked on this project alongside the Applied Works team using Next.js, TypeScript and React.
Hugo & Cat
Working alongside Hugo & Cat to help deliver a new Interpublic Group marketing site, IPGDXTRA. This project uses Gatsby, GraphQL, Netlify and Prismic CMS.
CaptionHub
Building the CaptionHub website with Gatsby, GraphQL, Netlify and Prismic CMS.
Free testing HIV
Building the front-end of the Free testing HIV service alongside the design and back-end team at SH:24.
Care To Change
Front-end build for NHS project "Care To Change" as a freelance project for Tilt.