About me
Hi! I'm a front end developer with over 4 years' experience of building for the web. I have designed and built new features, functionality and experiences, contributed to design systems and maintained pattern libraries.
Most of my programming experience is in JavaScript, React, Typescript, HTML and CSS. I have worked on sites using Gatsby + Contentful, and currently building projects in Next + Sanity with Tailwind for styling. I use Jest and RTL for testing, and CircleCI for continuous integration. I mostly host on Netlify.
I have a total of 9 years' experience in digital roles, spanning web development, UX and usability, design and analytics. I have therefore built up a broad skill set that allows me to approach dev work with a strong understanding of the user, and work well in cross-functional teams.
Experience
Frontend Developer | Shelter
Built components, apps and interfaces using React, TypeScript and GraphQL, as well as fixing bugs, researching new technologies and participating in code reviews. Played a key role in creating a new design system, building reusable UI components with strong typing practices and stories in TypeScript. I built front-end apps, integrating RESTful APIs and Netlify edge functions to create customised solutions for our internal users.
- React
- Typescript
- Gatsby
- GraphQL
- Jest
- RESTful APIs
- Contentful
Frontend Developer | Conversion
Delivered new features and functionality (JS, HTML, CSS) to a range of high-profile clients, as part of a multi-disciplinary team. Working closely with designers, I transformed Figma files into accurate, responsive experiences that worked seamlessly across browsers and devices.
- JavaScript
- HTML
- CSS
- Figma
Digital Officer | Twins Trust
Fixed term contract where I used a broad selection of my skills, including user testing, UX, accessibility and web coding, to further the charities’ goal of helping struggling families care for their twins and triplets.
- UX
- User Research
- Accessibility
Conversion Optimisation Specialist | HSBC
Built experiences (JS, HTML, CSS) which were served to millions of customers across the UK, solidifying my skills in programming and UX. Working on a banking site, I developed knowledge of best practice accessibility standards and creating solutions with the user in mind.
- JavaScript
- HTML
- CSS
- A/B Testing
- CRO
Global Conversion Optimisation Specialist | Sunsail at TUI
Used my skills in web coding, UX and analytics to develop an A/B testing program for the Sunsail website, using data-driven decisions to improve conversion rates, leading to more holiday bookings and email subscriptions. Developed a solid foundation in JavaScript, HTML and CSS and agile software development.
- JavaScript
- HTML
- CSS
- A/B Testing
- CRO
Digital Web Officer | Princess Alice Hospice
Took a lead role in digital transformation projects, working with an agency to deliver digital products and web improvements. A significant part of the role was conducting user research, writing test plans and scripts, analysing the findings and researching and presenting my proposed solutions. I also learned JavaScript and began to build my own products and web pages in JS, HTML and CSS in WordPress.
- Communications
- UX
- User Testing
Projects

The Cat Shelter
Personal project built in Gatsby with React and Contentful as a CMS, using many of the skills I developed working at Shelter as a front end developer.
- Gatsby
- GraphQL
- React

Rachel August website
Website for professional actress and voice-over artist Rachel August. Built in NextJS and Sanity.
- NextJS
- Sanity
- Typescript
- Tailwind

Task Bunny
A full stask task manager app built in Next, using React Server Components and Server Actions.
- Next
- Typescript
- Tailwind
Education
Computer Science Modules, 45 ECTS credits (B) | Norwegian School of Science and Technology
Developed skills in teamwork and research. Completed 6 computer science modules in programming (JavaScript, React and TypeScript), web development, databases, software testing and software development.
MSc Management, Discinction | Loughborough University
Developed skills in analysis and independent research. Specialist areas: Information Systems, Economics, Accounting and Business Analysis.
BA Human Rights with French, First | Kingston University
Developed skills in research, critical thinking, and written and verbal communication. Specialist areas: History, Politics, Political Economy, Political Philosophy, Development Economics, French.
