An image of me with a great view. George Brook

An image of me with a great view.

I’m a front-end developer who enjoys building fast, accessible websites with clean, well-structured code. I care about good CSS, thoughtful UI, and making things work smoothly for users and developers alike. I like working with design systems, improving team standards, and exploring how tools like AI can support front-end work.


Most recent personal public project: https://devtools-ecru.vercel.app

Education

Bachelor of Science (Physics, Upper Second Class Honours)
University of Bath — 2012

Dissertation: Investigating Noise and Underwater Acoustics in the Deep Sea. Built MATLAB algorithms to analyze signal data.

Professional Experience

Catch Digital (London, UK – Remote)

Senior Front-End Developer · March 2022 – May 2025

  • Designed and implemented modular front-end systems across enterprise-scale websites.
  • Spearheaded the adoption of atomic design principles and scalable component libraries using Storybook and modern CSS architecture (BEM).
  • Optimized page performance across 20+ websites, reducing load times through code splitting and performance-first tooling.
  • Modernized build pipelines with Webpack, GitHub Actions, and CI/CD workflows, improving developer efficiency.
  • Led the integration of headless CMS platforms and third-party APIs, including secure authentication flows with JWT.
  • Built reusable React components for e-commerce tools like shopping carts and dynamic product filters.
  • Mentored junior developers on JavaScript best practices and accessibility standards.
  • Regularly led client demos and translated complex technical solutions into business-aligned outcomes.

Notable Projects/Clients:

My Business Stream (Scottish Water), IOP, Norton Abrasives, Edrington Digital Platform, SES, IAB UK, TTTech Auto, Framestore, Ashmore Group

Reason for Leaving: Company restructure and merger.

Zoocha Ltd (Hertford, UK – Remote)

Mid → Senior Front-End Developer · March 2014 – February 2022

  • Delivered front-end solutions for high-traffic websites, including public sector and finance projects.
  • Led compliance efforts for accessibility (AAA/WCAG) and legal standards.
  • Developed prototypes and MVPs using the latest front-end stacks.
  • Advocated for and implemented atomic design systems and reusable UI components.
  • Coached team members on writing scalable, maintainable code using modern HTML, CSS, and JavaScript standards.

Notable Projects/Clients:

Greater London Authority, TalkLondon, Ofsted Reports, FCA, Falmouth University, Visit Britain, Visit Jersey, Ofsted Parent View

Reason for Leaving: Transition to UK-only office model while based in South Africa.

Technical Proficiency

  • Languages & Frameworks
    React, Next.js, Vue.js, Svelte, TypeScript, JavaScript (ES6+), HTML5, CSS3, SASS, Tailwind CSS, jQuery, Twig
  • Component & UI Development
    Storybook, Atomic Design, BEM methodology, Accessible UI (WCAG 2.1/2.2), Semantic HTML
  • Testing & Quality Assurance
    Jest, React Testing Library, Playwright, Pa11y, Lighthouse, ESLint, Stylelint, Prettier
  • Build & Automation Tools
    npm, Yarn, Webpack, Vite, Gulp, Grunt, Lint-Staged
  • Version Control & Collaboration
    Git, GitHub, Bitbucket, Azure DevOps, Jira, Confluence, Agile/Scrum, Code Reviews, Mentorship
  • CMS & Platforms
    Drupal, WordPress, Prismic
  • DevOps & Backend
    PHP, PHPStan, Composer, MySQL, Docker, DDEV, Linux, NGINX, Jenkins, AWS (Amplify, EC2, S3), Acquia Cloud, Pantheon, DigitalOcean, Vercel
  • Analytics & Monitoring
    Google Analytics, Sentry

More About Me

When I’m not coding, I enjoy endurance running, competitive and recreational tennis, and perfecting my homemade lasagne recipe. I am also passionate about art and music, and love exploring new creative outlets.