Available for freelance & contract work

Hi, I'm Lewis —
a full-stack engineer shipping modern web products.

I help small businesses, startups, and product teams ship modern websites and front-end experiences with a focus on clean UI, performance, accessibility, and reliable delivery. Background includes large-scale customer-facing products at ITV, Hastings Direct, and Health Data Research UK.

Monthly users on ITV News
~8M

Monthly users on ITV News

Years as a software engineer
5+

Years as a software engineer

Industries worked across
3

Industries worked across

Services

What I can provide

Specialised services focused on modern web development, speed, and scalable architecture.

Full-stack website creation

End-to-end development using Next.js, React, Tailwind CSS, and shadcn/ui for robust, beautiful, and maintainable applications.

Performance audit

Deep dive into load times, Core Web Vitals, and accessibility scores to optimise your existing front-end architecture.

MVP development

Rapid prototyping and scalable foundations using PostgreSQL and Next API routing to bring your ideas to market quickly.

CMS integration

Headless CMS setups (Sanity, Contentful, etc.) seamlessly hooked up to your front-end for effortless content management.

Ongoing support / retainers

Monthly dedicated design and development support for iterative improvements and product polish without hiring full-time.

Pricing

Starting rates

Ballpark starting points to make budgeting easier. Final quotes depend on scope, integrations, content readiness, and turnaround time.

Small jobs

£300–£800

For small scoped builds, landing pages, component updates, and targeted UI work.

Most common

Standard websites

£800–£1500

A common starting point for a small business, portfolio, or full-stack marketing website.

Contract work

£250–£350/day

For embedded full-stack support, delivery sprints, and feature work.

Post-launch

Support & maintenance

Flexible options to keep your product fast, secure, and up-to-date after going live.

Ad-hoc support

Pay-as-you-go

Best for small fixes, minor updates, and occasional feature requests.

Pricing
£40–£60/hour or £150–£300 per small task
Examples
· Fixing bugs· Updating content· Adding small features· Performance tweaks
Turnaround
Typically 1–3 business days

Ongoing support

Retainer

Best for clients who want ongoing help, peace of mind, and regular updates.

  • Basic

    £100/mo

    Up to 2 hours · Small updates & fixes · Email support

  • Standard

    £250/mo

    Up to 5 hours · Priority response · Small improvements / features

  • Pro

    £500/mo

    Up to 10 hours · Priority turnaround · Ongoing improvements & feature work

Tech Stack

Primary skills 

The day-to-day tools I reach for when shipping production-ready web products.

Next.js logo
Next.js
React logo
React
TypeScript logo
TypeScript
Tailwind CSS logo
Tailwind CSS
PostgreSQL logo
PostgreSQL
Vercel logo
Vercel

Let's work together

Have a project in mind?
Let's scope it properly.

If you need a website, React or Next.js support, or ongoing front-end help, send over a brief, timeline, and rough budget and I'll come back with the best next step.