About
I'm Jack, and I am a web developer, primarily working with modern TypeScript and JavaScript.
I work at a digital agency building single page apps for Google products, and static marketing sites using headless CMS'.
My expertise lies in front end engineering: skilled in React, Next.js, and Angular frameworks, as well as modern styling solutions such as SCSS and styled-components.
I am also comfortable supporting across the stack, be it amending a Python Flask API, updating a SQL query or tweaking a shell script for a CI/CD build process.
I strive for clean, extensible and well tested code.
Work
Hotel Insights
A data intensive, single page Angular app, built with extensive use of RxJS and NgRx. Powered by a Python backend.
I am responsible for building complex front end features, launching new locales, extending our Python Flask REST API, improving the CI/CD build process and general app maintenance.
View siteTeamviewer
An example of one of the many of the marketing websites I have built or maintained for the Financial Times.
It utilises Next.js (React) and styled-components for the front end, and GraphQL to make requests to the headless CMS (Directus) back end to populate content.
View siteDigital Media Metrics
Digital Media Metrics
Digital marketing resource site, built with Next.js' static site generation and styled-components.
Netlify CMS and its autodeploy feature has rapid and efficient content management.
Achievements include increasing page views from 3K-5K and ad revenue by +20% per month, thanks to effective SEO keyword optimisation.
View site