I am a passionate developer who focuses on delivering outstanding user experiences through web applications. I have worked with technologies such as React and Typescript to create great applications over the past 8 years.
I've taken on many roles including leading teams to deliver successful projects whilst managing stakeholder expectations, architecting both new and old codebases and managing/mentoring other team members.
I always strive to deliver high quality code early and often and permeate these qualities throughout the team.
Typescript

React
Next.js

Jest

CSS

Node.js
Senior Frontend Developer
Feb 2023 - Oct 2023,
Remote
During my time at Scaleup, I played a pivotal role within my team, contributing to a diverse range of complex projects. One of the aspects I particularly enjoyed was crafting a readable codebase while working on intricate financial systems, ensuring a balance between technical complexity and business requirements. This role provided an excellent platform for me to showcase my development skills effectively and my ability to break down designs and complex problems into manageable tickets for me and the team. It also highlighted my ability to figure out how each team member worked most effectively and ensure they were set up for success.
Next.js, React, Typescript, Turborepo, Playwright, Jest, Tailwind, React Query, HTML, Vercel, GIT, Vite, ESLint, Docker, MongoDB, REST, CI/CD
Full Stack Software Engineer
Nov 2022 - Feb 2023,
Remote
At Aurelia, I was a full stack engineer working on building a new infrastructure for businesses. My notable contribution was the implementation of "If blocks" that allowed dynamic manipulation of elements in a tree data structure, which required an understanding of data structures and algorithms. This challenging work further honed my technical skills and ability to solve complex problems in a fast-paced, constantly evolving environment whilst ensuring performant code.
Next.js, React, Typescript, Jest, CSS, HTML, SASS, Node.js, GIT, Webpack, ESLint, REST, CI/CD
Senior Frontend Developer
Jan 2022 - Aug 2022,
Remote
At HomeViews, I assumed a leadership role for the front-end team, overseeing mentorship, application architecture, and the development of processes to ensure the team delivers maximum value. I managed a direct report, regularly communicated with key stakeholders including directors and product managers, and effectively collaborated with the entire organisation.
Next.js, React, Typescript, Cypress, HTML, Styled components, Storybook, NX, GIT, Webpack, ESLint, REST, CI/CD
Frontend Developer
Dec 2021 - Dec 2022,
Remote
I was a part of the early days team and played a key role in implementing and enhancing features for new users of the web application. I also contributed to a substantial React migration project and was one of the first developers to implement Jest tests. I really enjoyed the emphasis on accessibility at Bumble, due to having such a large user base, it meant that more care was taken for catering to everyone.
Next.js, React, Typescript, Jest, CSS, HTML, Backbone.js, SASS, GIT, Webpack, ESLint, Docker, REST, CI/CD
Software Developer
Apr 2020 - Dec 2020,
Remote
At Eigen, I worked on enhancing an existing functionality while prioritising scalable performance and implementing automated testing to maintain its efficiency.
React, Typescript, Jest, CSS, HTML, Python, SASS, GIT, Webpack, ESLint, Redux, Docker, REST, CI/CD
Frontend Developer 2
Sep 2017 - Mar 2020,
London
I worked on a diverse range of React-based web applications and took ownership of the technical updates for the public-facing website. As the longest serving Frontend developer on the team, I served as a mentor to new and existing team members and actively participated in the requirements gathering phase of the development cycle, ensuring a good long term strategy for the codebase and team. I found a lot of value in thinking about the users and listening to user interviews, when approaching creating MVP’s.
React, Flow typing, Jest, Cypress, CSS, HTML, Confluence, Jekyll, Docker, React Intl, Storybook, SASS, Node.js, GIT, Webpack, Redux, ESLint, Docker, REST, CI/CD
Junior Web Developer
Apr 2016 - Jul 2017,
London
As a Full-stack developer, I had the opportunity to create numerous custom websites, igniting my passion for Front-end development and specifically for React.
React, Javascript, Grunt, Gulp, CSS, HTML, PHP, jQuery, SASS, GIT, Node.js, Webpack, ESLint, PostgreSQL, REST, Wordpress