– What I offer

Services

Frontend engineering is what I know best—with SEO, content, and CMS work alongside it if you want one person who can ship UI and keep pages performing in search.

I am a contract and freelance developer based in Bristol and South Gloucestershire. I specialise in production front-end and UI—React and TypeScript, design systems and Storybook, accessibility, React Native when mobile surfaces matter, and automated testing (not just manual QA). I integrate with APIs, headless CMS, and multi-brand theming: the sort of work that comes from years on agency and fintech builds, not only brochure sites.

I also take on SEO-focused content and CMS publishing in WordPress, Umbraco, Sitecore, HubSpot, Squarespace, and similar; you will see examples in the portfolio below. A UI-heavy brief plays to my strongest side; a content-heavy one can be scoped around retainers or fixed blocks instead.

For technical UI work, that usually includes:

  • SPAs and sites in React / Next.js, often with TypeScript
  • Design systems, shared components, Storybook, and handoff from design tokens to implementation
  • Accessibility (WCAG-minded patterns, audits, fixes—not an afterthought)
  • Integrations with REST/GraphQL and headless or traditional CMS (content modelling from a UI perspective)
  • Quality: unit, component, and e2e tests where the project warrants it

Rate guide

Content band

SEO & content editing

£20/hour

On-page optimisation, CMS updates in WordPress, Umbraco, Sitecore and similar, formatting, proofing, and structured content work—ideal for retainers or focused blocks of time.

Build band

Development & technical work

£30–£40/hour

Senior frontend work: components and apps in React/Next/TypeScript, design-system-aligned UI, accessibility, integrations, and bespoke features. The exact rate depends on complexity, stack, and timeline—we agree it up front.

Rates are a guide only; I will confirm pricing or a fixed estimate before work begins. VAT may apply depending on your location and project setup. Minimum bookings and rush fees can be discussed for short deadlines.

What I offer

SEO, content, and light maintenance fall under the £20/hour band. Frontend and technical work—React, TypeScript, Next.js, components, apps, accessibility reviews, design system work, and anything that needs a seasoned UI engineer—typically sits in the £30–£40/hour band. Tell me your brief and I will place it clearly.

Get found. Keyword research, on-page optimisation and content that ranks.

SEO

Copy that reads well and stays on brand. Proofing, formatting and light strategy.

Content editing

Updates, fixes and keeping your site running smoothly without the full-time hire.

Website maintenance

From idea to first release. Lean builds that test the water without the big budget.

Bespoke MVPs

Serious front-end engineering: React, TypeScript, performance, and UIs that behave predictably across devices.

Web development

Inclusive by default. WCAG-minded UIs, audits and fixes so everyone can use your product.

Accessibility

Component libraries, tokens and Storybook. Consistent UI that scales with your team.

Design systems

Web apps and React Native surfaces—shared patterns, solid state management, and production-minded delivery.

App development

Recent client work

Examples of the kind of freelance and contract work I take on—each links through to the full project on the portfolio page.

Common questions

Tap a question to expand the answer—same information is still available to search engines in the page markup.

Most of my freelance and contract work is remote-friendly across the UK. I am based in Bristol and South Gloucestershire, so local catch-ups are possible when that suits the project.
Typical work includes on-page SEO improvements, metadata and structure checks, formatting and proofing, and light content strategy so pages stay clear for readers and search engines. I update and publish content in most common CMS setups—including WordPress (including Yoast), Umbraco, and Sitecore—and I pick up new editorial workflows quickly.
I am comfortable in most CMS-driven sites: WordPress, Umbraco, Sitecore, HubSpot, Squidex-style headless setups, and platform editors like Squarespace. If your stack is something else, we can do a short handover and I will work within your publishing process.
Frontend engineering is my core discipline—well over a decade shipping interfaces in agencies and product teams. I have lived in React and the modern JavaScript ecosystem for years (including TypeScript, Redux, Next.js, and headless builds with GraphQL and CMS integration). I have also owned design systems in Storybook, pushed accessibility and WCAG-minded UI standards across large apps, and shipped React Native and Expo work for mobile banking–style products. For freelance clients that usually translates into components, pages, and SPAs that are accessible, testable, and straightforward for the next developer to pick up—not just ‘pixel-perfect’ static slices.
Day to day my depth is in React, TypeScript, and Next.js, plus tooling such as Jest, React Testing Library, Cypress, and Playwright when quality needs to be proven, not assumed. I integrate with headless and traditional CMS (HubSpot, Squidex-style APIs, WordPress, Umbraco, Sitecore from the presentation layer), build on Squarespace where that is the right fit, and deliver smaller bespoke UI pieces—booking widgets, calendars, and campaign landing flows—wherever the stack needs a senior front-of-stack engineer.
The band reflects complexity, tech stack, deadlines, and how much discovery or stakeholder coordination is involved. I will confirm a rate or estimate before we start so you know what to expect.
Both. I have ongoing content and SEO retainers as well as fixed-scope builds or day-rate blocks for development. Tell me what you need and we can agree a shape that fits.
Get in touch anyway. If it is not the right fit I will say so, but many briefs sit between heavy frontend work, lighter UI tweaks, content, and maintenance—the kind of mixed workload I often handle for small businesses and agencies.

Fancy working together?