Work

Mid-level full-stack developer with a love of logic puzzles and a proven track record of excellence. 3 years' experience working on production codebases. Driven by curiosity, creativity and compassion.

Skills

Languages
TypeScript, JavaScript, HTML, CSS
Frontend
React, Next.js, Tailwind CSS, Storybook, a11y
Backend
Node.js, Express, REST APIs, PostgreSQL
Cloud & DevOps
AWS (S3, DynamoDB, Amplify, Secrets Manager, ECS), CircleCI, New Relic
Testing
Jest, React Testing Library, Cypress, Playwright
Tools
Git, Contentful, Figma, Snyk, Agile/Scrum

Projects

Experience

Software Engineer

The Economist · November 2023 – Present

Impact Team — B2B custom CMS development

December 2024 – Present

  • Leading technical delivery for enterprise client projects, providing CMS expertise, architecture guidance and code review — from fully bespoke applications to hybrid CMS implementations.
  • Developed a custom responsive data story with d3.js visualisations, receiving very positive client feedback.
  • Led development of a dynamic Feed component for a Contentful-based CMS, enabling content editors to create intelligent content queries (based on taxonomy, sections, and initiatives) without developer intervention.
  • Architected and executed complete CMS migration of hundreds of pages, writing custom scripts to export legacy data and rebuild pages in a new content model with zero data loss.
  • Co-led a multi-scenario disaster recovery exercise — simulating ECS cluster deletion, API key revocation, and AWS Secrets Manager disruption — uncovering a critical New Relic alerting misconfiguration and a CloudFormation stack provisioning failure; resolved both issues and updated runbooks to strengthen production incident response.

Subscriber Engagement Team — B2C web applications

November 2023 – December 2024

  • Earned Excellence Award within first three months for exceptional performance and rapid impact on deliverables.
  • Led font migration across four web applications ahead of a hard company-wide legal deadline; coordinated dev-design collaboration to implement new typography with no issues at launch.
  • Founded Vulnerability Thursdays, a weekly initiative to eliminate all high-severity dependency vulnerabilities across team applications, triaging findings from Snyk and Nimbus Shield as our team's Security Champion.
  • Led company-wide mentorship scheme, creating processes that connected ~30 pairs across engineering, design, data, InfoSec, and customer operations teams, resulting in cross-discipline collaboration and new internal projects.
  • Served as directly responsible individual for the newsletters platform (Next.js, AWS Lambda), independently launching 6+ new newsletters in support of The Economist's evolving subscription pricing strategy.
  • Facilitated regular sprint ceremonies and presented demos to stakeholders, demonstrating strong communication skills and ability to explain technical decisions to non-technical audiences.

Developer & Software Coach

School of Code · April 2023 – October 2023

Bootcamper

School of Code · September 2022 – March 2023

Parliamentary Caseworker

House of Commons · June 2017 – September 2022

Education