experience

Javascript Software Development Bootcamp
Northcoders
April–July 2025
I completed an intensive full-time bootcamp with Northcoders, focused on full-stack JavaScript development. I built scalable web and mobile apps using JavaScript, HTML/CSS, React, React Native, Node.js, Express, PostgreSQL, MongoDB and REST APIs, following the MVC architecture. I also worked with Git/GitHub, Vite, Render, Supabase, Netlify, Expo and the Gemini API, with testing handled via Jest and Supertest. The course emphasised Agile methodologies, pair programming and TDD, with a strong focus on collaboration and clean code.
Print Production & Editorial Design
Freelance
January 2016–Present
I provide end-to-end print production and editorial design services for authors, publishers and independent clients. My work spans book and cover design, layout and typesetting, sub-editing, proofreading and project management – guiding titles from manuscript to finished publication. Previous projects include 'The History of Video Gaming From Those Who Made It' (The Retro Hour, 2023), 'From Vultures to Vampires' Vols. 1–3 (David Pleasance & Trevor Dickinson, 2021–23) and 'Retro Tea Breaks: Selected Interviews Vol. 1' (Neil Thomas, 2020)

Production Lead
Pip Decks
August 2023–July 2024
As Production Lead at Pip Decks, I helped bridge print and digital design. I developed a robust XML workflow for transferring print content into the app and rebuilt the master InDesign template for consistency across products. I applied artwork to packaging nets, contributed to product concepts like notebooks and workbooks, and created brand-consistent designs for Miro board products. I also proofread content, refined the house style guide, and upheld best design practices to improve quality across assets.

Head of Content Production
Law Business Research
January 2011–August 2021
As Head of Content Production at Law Business Research, I led the creative direction for multiple brand and product redesigns, including the transformation of four bimonthly journals into premium quarterly magazines. I spearheaded a print-to-digital transition strategy that included the rollout of digital platforms like Foleon and laid the groundwork for CMS-based publishing via Setka. I introduced an XML-first workflow that automated 90% of layout for the flagship GTDT series, managed quality control across 400+ titles annually, and oversaw end-to-end production, scheduling and printer liaison.
projects

Tech Treatments
January 2026 - Ongoing
Local computer repair, upgrades and builds for non-technical people – with retro support and e-waste collection in Somerset
Tech Treatments is my local, friendly computer services idea for non-technical people in and around Chantry, Somerset. It focuses on practical help with diagnosing issues, speeding up slow machines, upgrades, new PC builds and general setup and support. Alongside standard repairs, it also leans into retro computer services and responsible e-waste collection – aiming to keep useful tech in circulation and make it easier for people to get rid of old kit properly. The website is planned as the home base for the business: a clear list of services, straightforward next steps for booking help, and a foundation for future content (including a possible YouTube channel) to build trust and show how the work is done.
- Next.js
- TypeScript
- Tailwind

tiger knee
October 2025
Freelance web design site promoting creative, modern websites for small businesses and creatives
This site serves as the home of my freelance web design practice – a clean, fun, confident showcase of the services I offer to small businesses and creatives in Somerset and beyond. It highlights my focus on clarity, accessibility and thoughtful design, inviting potential clients to explore my process and get in touch. Built with Next.js and Tailwind CSS, the site features a virbant design system, responsive layouts and sublte yet engaging motion effects powered by Framer Motion.
- Next.js
- TypeScript
- Tailwind
- Framer Motion

cur8or
October 2025
Virtual exhibition curator for browsing and saving artworks from museum collections
cur8or is a web app that lets users browse public art collections and curate their own virtual exhibitions. It aggregates data from APIs at the Cleveland Museum of Art and the Art Institute of Chicago, normalising the results into a unified interface. Users can search by keyword, and save and sort pieces into a personal exhibition view with realistic CSS picture frames. Built with Next.js, Tailwind and TypeScript, the project focuses on client-side state management, API data normalisation and responsive UI design. It also includes a custom ExhibitionContext for handling user selections and dynamic rendering of saved artworks.
- Next.js
- TypeScript
- Tailwind














