Hi, I’m Pete

I’m a senior front‑end developer with over two decades of experience crafting accessible, high‑performance web experiences. My primary strengths are in core front‑end technologiesHTML, CSS (PostCSS, Tailwind, SASS), and vanilla JavaScript — where I focus on writing clean, maintainable, and user‑friendly code. I’m also highly experienced with Eleventy (11ty) for building lightweight, efficient static sites.

I’ve worked with React, Next.js, and SvelteKit, and I’m actively developing these complementary skills through The Joy of React course, with further modern front‑end training planned to broaden my skill set.

Outside of coding, I enjoy racing RC cars, solving escape rooms, playing games, watching movies, and exploring photography and videography — all of which challenge my problem-solving skills, attention to detail, and creativity in different ways.

Work

    • I contributed to a clean, responsive website reflecting the brand’s premium identity. I built static pages with Eleventy, later integrated with Wagtail CMS by a teammate, and managed styles and scripts using PostCSS and Rollup.js for maintainable front‑end delivery. I developed interactive features, including a JavaScript countdown timer for promotions and competition landing pages to collect user submissions, supporting marketing campaigns. I also styled and customised a third‑party map plugin using TailwindCSS, ensuring it aligned with the brand’s visual identity and enhanced the user experience for location‑based content.
    • HTML, PostCSS, TailwindCSS, JavaScript, Eleventy, Rollup.js, Figma
    • I contributed to the AXS web app, working within an existing SvelteKit and TailwindCSS codebase to implement a redesigned dashboard based on Figma designs. My focus was on front‑end development and user experience, while API integration and backend functionality were handled by a teammate. I implemented a multi‑theme colour system with dark mode and built the dashboard to display dynamic statistics, filterable and searchable tables, interactive charts, and organisation hierarchies with sub‑organisations. I also integrated social links and QR codes for quick access. This work delivered a modern, responsive, and accessible interface that significantly improved the usability of the platform.
    • HTML, TailwindCSS, SvelteKit, Figma
    • I worked alongside another developer to build SoftIron’s main website in its entirety using Eleventy, with LightningCSS handling styling and ESBuild to bundle the JavaScript. The site was developed from Figma designs provided by our designer and focused on delivering a clean, responsive, and performant front‑end. In addition to the main site, I contributed to internal tools built with Eleventy and Next.js, improving content management and streamlining workflows for the team.
    • HTML, LightningCSS, JavaScript, Eleventy, GraphQL, ESBuild, Next.js, Figma
    • I was the lead developer for the Ceph website, working alongside a teammate to deliver a complete rebuild using Eleventy with PostCSS and Rollup.js. The site included internationalisation via an i18n plugin, enabling the platform to support multiple languages for a global audience. I also integrated the Lunr.js search plugin to provide full‑text search for the blog section, a particularly effective solution for a static website. My focus was on building a clean, accessible, and easily maintainable front‑end, making content updates straightforward for contributors and enhancing the overall user experience for the Ceph community.
    • HTML, PostCSS, JavaScript, Eleventy, Rollup.js, Lunr.js, Figma

LinkedIn - LogoView my full work history on LinkedIn

Watched

  1. Superman - Poster

    Superman

    • (12A)
    • 2h 9m
  2. Jurassic World: Rebirth - Poster
  3. The Lincoln Lawyer - Poster
  4. Reacher S3 - Poster

    Reacher S3

    • (15)
    • 6h 44m

Escapes

  1. Medusa’s Secret Passages - Poster
  2. Twister - Poster

    Twister

    (Room Lockdown)

  3. The Room In The Basement - Poster
  4. Escape The Clinic - Poster

    Escape The Clinic

    (Room Lockdown)

  5. Nethercott Manor - Poster

    Nethercott Manor

    (Tulleys Escape)

  6. Dodge City - Poster

    Dodge City

    (Tulleys Escape)

Get in touch

Have an idea you’re ready to bring to life? Working on a project that needs a final push? Or maybe you’re looking for an experienced senior front-end developer to jump in and help?

Drop me an email if you’d like to chat.