Logosearch icon

Hello!

Get in touch

Looking to enhance your brand, streamline your website, or improve accessibility and performance? Whether it's new designs or refining what's already there, I'm here to help. Feel free to reach out below — I promise, I won't bite.

EmailLinkedin
speech bubble on a blue background

All about me

I'm a Senior Front-end Developer and Full-Stack Designer with over 18 years of experience across digital design and development. I began my career in the print industry, which gave me a strong foundation in visual communication before transitioning into web development and UX/UI design more than a decade ago. This blend of creative and technical skills allows me to create digital experiences that are intuitive, accessible, and performance-driven.

I'm passionate about clean design, user experience, and efficient code. Whether I'm building interfaces, improving performance, or refining user flows, I always aim to balance clarity, creativity, and functionality. I specialise in HTML, CSS, JavaScript, and modern frameworks, and I'm continually learning and evolving my approach to stay current and deliver high-quality solutions.

Previously, I worked as a Senior Front-end Developer for a major e-commerce brand, collaborating with designers, developers, and product teams to build scalable, accessible websites for a global audience. I've also taken on a range of freelance projects, where I apply the same principles of thoughtful design and front-end craftsmanship to help clients meet their goals.

I value collaboration, clear communication, and building strong working relationships. I'm driven by a desire to create digital experiences that not only work well, but feel great to use, combining technical expertise with an eye for design.

Skills

Web Development

html5 icon

HTML5

css3 icon

CSS3/SCSS

javascript icon

JavaScript/ES6+

react js icon

React.js/Next.js

typescript icon

TypeScript

vue js icon

Vue.js

speed meter icon

Web Performance

shopify icon

Shopify

tailwind css icon

Tailwind CSS

accessibility icon

Web Accessibility (WCAG)

mobile-first design icon

Mobile-first Design

Design

ux/ui design icon

UI/UX Design


wire-framing & prototyping icon

Wire-framing & Prototyping

graphic design icon

Graphic Design & Print

design systems icon

Design Systems

user flows icon

User Flows

user-centred design (UCD) icon

User-Centred Design (UCD)

a/b testing & cro icon

A/B Testing & CRO

user feedback integration icon

User Feedback Integration

User Research

ux audit icon

UX Audits

information architecture icon

Information Architecture

personas icon

Personas

journey mapping icon

Journey Mapping

competitor analysis icon

Competitor Analysis

Tools

adobe suite icon

Adobe Creative Suite

adobe xd icon

Adobe XD

figma icon

Figma

camera icon

Photography

jira icon

Jira/Agile/Scrum

continuous integration / continuous deployment (CI/CD) icon

CI/CD

collaboration icon

Collaboration

github icon

Git / GitHub

Netlify icon

Netlify

Interests

dumbbell icon

Gym

playstation icon

Video Games

snooker balls icon

Snooker

film clapper icon

Movies

painting palette icon

Art

Experience

Senior Front-end Developer | UX/UI, Web Performance & Accessibility

Blinds 2go Group

2020 - May 2025

  • Led front-end development and UX/UI optimisation for high-performance, accessible e-commerce websites serving global markets.
  • Improved Core Web Vitals through advanced techniques including lazy loading, image optimisation, and efficient bundling—boosting load speed, UX, and engagement.
  • Championed accessible, user-centred design aligned with WCAG standards, embedding inclusive UX/UI practices across platforms.
  • Delivered and maintained localised websites with international stakeholders, ensuring cohesive user experience and brand consistency.
  • Mentored junior developers, fostering modern JavaScript practices, maintainable code, and reusable design components.
  • Spearheaded front-end migration to Shopify, integrating Liquid, Polaris, and Hydrogen to enhance usability, flexibility, and SEO.
  • Deployed solutions via CI/CD pipelines to Azure Blob Storage with CDN delivery, reducing deployment time and improving scalability.

Full-Stack Designer

mjccreative (Freelance)

2007 - Present

  • Design and build user-focused websites and brand experiences for a range of clients, blending UX/UI/ Graphic Design with front-end development and performance optimisation.
  • Led end-to-end delivery of responsive, accessible websites with a focus on usability, speed, and SEO.
  • Designed intuitive user interfaces informed by client goals, user needs, and UX best practices.
  • Created brand identities and marketing assets, including logos, print materials, and digital campaigns.
  • Worked across CMS platforms (e.g. WordPress) using HTML, CSS, JavaScript, and modern web standards.
  • Built long-term client relationships through reliable delivery, clear communication, and design that delivers results.

UX Design Certification

Google

2025

  • Applied user-centred design (UCD) principles to create intuitive and accessible user experiences, improving usability and overall satisfaction.
  • Conducted user research including interviews and usability testing to gather insights and inform design decisions.
  • Created wireframes hi/lo-fi prototypes and UI designs that were aligned with user needs, ensuring a seamless and engaging experience.
  • Utilised an iterative design approach refining and optimising designs based on continuous user feedback and testing results.

Front End Developer

Blinds 2go Group

2015 - 2020

  • Designed and built accessible, high-performing interfaces across brands, with a focus on UX, consistency, and internal tooling.
  • Developed UI concepts, wireframes, and redesigns to improve user journeys and visual hierarchy, while aligning with brand guidelines.
  • Created internal tools for product management and fulfilment, improving team workflows.
  • Established brand guidelines to ensure consistency across digital and print assets.
  • Boosted site performance and responsiveness using SCSS, SVGs, and modern JavaScript.
  • Improved conversions by refining UX strategies with analysts and creatives.
  • Built in-house apps with back-end teams, ensuring scalable, maintainable front-end code.
  • Delivered marketing assets including optimised imagery, newsletters, and Google display ads.
  • Launched a company blog in WordPress, extending reach and engagement.

Production Manager / Graphic Designer

Copyright Print Services

2007 - 2015

  • Adapted customer artwork for web and print by designing and preparing artwork for litho and digital print applications under tight deadlines.
  • Delivered tailored print solutions by creating personalised designs using variable data to meet specific customer needs.
  • Ensured high-quality print production by operating presses (Xeikon 500, Xerox DC250, HP 6-colour Inkjet) and performing finishing tasks such as creasing, binding, and guillotining.
  • Produced large-scale exhibition displays by utilising mounting, laminating, and encapsulation equipment for professional presentations.
  • Optimised project efficiency by managing and coordinating print production, sourcing services and materials to meet high standards within budget constraints.
  • Led a small team to ensure timely, cost-effective project completion while balancing leadership and design responsibilities.
  • Supported business growth by overseeing full production operations and taking on key responsibilities from the Director to streamline processes.

Junior Graphic Designer

Nottingham Trent University

2006

  • Employed within the Psychology department to design and streamline the production of Psychometric Tests using archived materials for use with students, staff and the general public.

Education

Google AI Essentials Certification

2025

Coursera

Google UX Certification

2025

Coursera

TypeScript Masterclass

2025

Net Ninja

React.gg, Modern JavaScript, Advanced JavaScript

2025

ui.dev

NextJS 13 Masterclass, Tailwind CSS, React & Firebase Masterclass, Supabase

2024

Net Ninja

React for Beginners, Advanced React

2023

Wes Bos

Figma Essentials

2023

Bring Your Own Laptop

JavaScript 30, CSS Grid, ES6 For Everyone

2022

Wes Bos

Advanced Adobe Suite

  • Advanced Photoshop
  • Advanced Illustrator
  • Advanced InDesign
  • Advanced XD

2022

Bring Your Own Laptop

Modern JavaScript

2021

Net Ninja

Learn JavaScript: Intermediate & Asynchronous

2021

Codecademy

The Ultimate Character Design Course, The Ultimate Digital Painting Course

2020

Udemy

The Progressive Web: Building For Resilience Workshop

2019

Jeremy Keith - Adactio

Performance Matters Course

2017

Harry Roberts - CSS Wizardry

Digital Photography Level 1 & 2

2016

Central College Nottingham

BTEC Advanced Web Design Level 1 & 2

2014 - 2015

Central College Nottingham

BA (Hons) Graphic Design

2004 - 2007

University of Lincoln

BTEC National Diploma in Graphic Design

  • Edexcel Keyskills IT
  • Communication
  • IOLP Level 2
  • OCN Digital Imaging Adobe Photoshop Level 1

2002 - 2004

South Nottingham College

9 GCSE's A-C

1997 - 2002

The Wheldon School