Available for new projects

Websites that leave no one out.

I’m EJ Craig. I design and build websites, rework tired ones, and audit them against WCAG 2.2 — so they work for everyone who shows up.

Based in
Remote · UK
Focus
Accessibility-first
Standard
WCAG 2.2 AA

What I do

Three ways I can help.

Every project is quoted on its own, and every one is built the same way: accessibility from the first sketch, in plain language, with no jargon.

Design & build

A brand-new site, done properly.

Good fit if you’re starting fresh, or your current site can’t be saved.

I design around your actual content, then build a fast, semantic site that’s a pleasure to use and easy to update yourself. Accessibility is part of the design from the first wireframe, never sprinkled on at the end.

  • What’s included
  • Content-first design
  • Custom, on-brand visuals
  • Built to WCAG 2.2 AA
  • Keyboard, screen reader & mobile
  • Fast, lightweight code
  • Handover walkthrough

Redesign

Your site, brought back to life.

Good fit if your site works but feels dated, clunky, or hard to use.

I keep what’s working, rework what isn’t, and fix accessibility problems at the source instead of hiding them. You get a clearer structure, a fresher look, and a calm launch with no nasty surprises.

  • What’s included
  • Review of what to keep or drop
  • Refreshed visual design
  • Restructured content & navigation
  • Accessibility fixed at the root
  • Search-safe migration
  • Careful launch plan

Accessibility audit

The whole picture, not just the colours.

Good fit if you need to know where you stand, or want a report to hand to your team.

Accessibility is far more than contrast. I test the way real people actually use a site, by keyboard, by screen reader, at 400% zoom, because automated scanners only catch a fraction of what matters. You get findings ranked by real impact, each tied to a WCAG 2.2 criterion, with plain-English fixes anyone on your team can action.

  • What I check
  • Keyboard access & focus order
  • Screen reader experience
  • Forms, errors & labels
  • Colour, contrast & text resize
  • Reflow, zoom & spacing
  • Motion & cognitive load

A little taster

Accessibility is more than contrast.

It’s keyboard access, screen readers, clear content, sensible motion and the audit covers all of it. But a good contrast check is a great place to start, so here’s the exact one I use.

Type a hex code like #1a1a1a, or use the picker.

Large heading sample

Normal body text: the quick brown fox jumps over the lazy dog.

3.45

Contrast ratio, to 1

  • Normal text · AA (4.5:1)Fail
  • Large text · AA (3:1)Pass
  • UI & graphics · AA (3:1)Pass
  • Normal text · AAA (7:1)Fail

This is the same check I run by hand during an audit on real text, at real sizes, in every state. Want your whole site checked?

Writing

Notes on a better web.

Short, practical pieces on accessibility and design. The first few are on the way.

  • Focus states worth noticing

    A clear keyboard focus ring is one of the friendliest things a site can do — and it costs almost nothing.

About

One person, from first chat to launch.

I’m an independent designer who specialises in accessibility. You work with me directly, there are no hand-offs, and nothing gets lost in translation.

I’m still building my portfolio, so for now the best proof I can offer is this site. Try it with your keyboard, zoom in to 400%, switch on the display settings, or run the contrast checker above. If you find a barrier, I genuinely want to know.

Contact

Let’s talk about your site.

Tell me a little about what you have in mind. I reply personally, and there’s no obligation.

Prefer email?

hello@ejcraig.com
What do you need? (optional)

I’ll only use your details to reply to your message.

Accessibility statement

How this site is built.

Standard

This site aims to meet WCAG 2.2 level AA. It’s a self-assessment, kept honest and up to date.

Built for everyone

Semantic structure and landmarks, full keyboard support with a visible focus ring and skip link, contrast checked in every theme, and layouts that reflow for zoom and small screens.

Your controls

The Display button lets you set a light, dark or high-contrast theme, larger text, an easy-read font, roomier spacing and reduced motion. It also follows your device settings. Nothing auto-plays, pops up or flashes.

Found a barrier?

Tell me and I’ll fix it, or help you find another way to get you what you need.

Display settings

Change how this site looks to suit you. Saved in this browser only.

Colour theme
Text size
Reading