Skip to content
Services

From Figma file to a fast, maintainable website.

I work with agencies, startups and businesses that need design turned into production-ready websites without cutting corners on speed, accessibility or editability.

  • Pixel-perfect to the Figma file
  • Responsive at every breakpoint
  • Core Web Vitals in mind
  • Editor-friendly CMS setup
  • Training & written handover
01

Figma → WordPress

Pixel-perfect Elementor or hand-coded PHP themes, with ACF or JetEngine content models so editors can update content without breaking the layout.

  • Elementor Pro
  • Custom themes
  • ACF / JetEngine
  • Custom post types
02

Custom web apps (MERN)

React front ends with Node.js/Express APIs and MongoDB: dashboards, internal tools, API integrations and role-based apps.

  • React 19
  • Redux Toolkit
  • Node & Express
  • MongoDB
03

Figma → HTML / CSS / JS

Clean, semantic, responsive static builds that drop into any backend or CMS, with no framework lock-in.

  • Semantic HTML5
  • Modern CSS
  • Vanilla JS
  • Cross-browser
04

WooCommerce & Shopify

Store builds and fixes: product templates, Liquid tweaks, checkout polish and asset clean-ups that make stores feel faster.

  • WooCommerce
  • Shopify Liquid
  • Store speed
05

Speed & SEO tune-ups

Audit and fix what slows a site down: unused CSS/JS, render-blocking assets, images and Core Web Vitals.

  • Core Web Vitals
  • Lazy loading
  • Search Console
06

Training & handover

Written guides and live sessions so your team is confident running the site day to day after launch.

  • Docs
  • Live training
  • Ongoing support
Why me

What you can count on

Pixel-perfect, every breakpoint

Spacing, type and interactions match the Figma file at desktop, tablet and mobile, not just at 1440px.

Built for speed

Lean markup, only the CSS/JS each page needs, modern image formats and lazy loading. I measure, not guess.

Easy to run afterwards

Content models in ACF or JetEngine, locked layouts, and a guide written for non-technical editors.

Process

How a project runs

01

Discover

We go through the Figma file, content and goals together. I flag anything that will be hard to build or maintain before a line of code is written.

02

Build

Component-first development on a staging link you can check any time, with progress updates in Slack, ClickUp or Trello.

03

Test

Cross-browser and real-device testing, accessibility checks and Lighthouse/Core Web Vitals passes before launch.

04

Launch & handover

Go-live, Search Console set-up, then a training session and written guide so your team can run the site without me.

FAQ

Questions clients usually ask

Something else on your mind? Ask me directly. I’m happy to talk it through.

Do you build with Elementor or hand-code?

Both. Elementor Pro is great when your team wants visual editing. Hand-coded PHP themes suit sites that need maximum speed or no page builder at all. I'll recommend one after seeing the design and who will edit the site.

Can my team update the site after launch?

Yes, that's the point. I set up structured fields (ACF/JetEngine) for repeatable content like projects, team members or listings, then run a training session and leave written docs.

Do you work with Shopify, Webflow, Wix or Squarespace?

Yes. WordPress and WooCommerce are my main platforms, and I also build and fix sites on Shopify (Liquid), Webflow, Wix and Squarespace.

What time zone do you work in?

I work remotely with flexible hours that overlap well with UK and European working days, and I already work day to day with a German team.

What do you need to get started?

The Figma file (or a reference site), your content if it's ready, and access to hosting or a staging environment. If any of these aren't ready yet, we can plan around it.

How is pricing worked out?

Most projects get a fixed quote after I review the design and scope, so you know the cost up front. Ongoing maintenance and small fixes can be billed hourly.

Have a Figma file waiting? Let's ship it.

Tell me about your project: a redesign, a new build or a speed fix. I’ll come back with a clear approach, a timeline and a fixed quote.