Available for new projects

Hi, I'm Kay — web developer & designer.

I design & build modern, high-performance websites.

I design and build fast, modern websites — front-end, back-end, and everything in between.

Available worldwide · RemoteFull-stack, front-end to back-end
elitelineplumbing.com
Elite Line Plumbing
3+ yearsbuilding for the web
Lighthouse 95+
Next.jsReactTypeScriptTailwind CSSNode.jsPostgreSQLFigmaWordPressShopifyVercelGitshadcn/uiFramer MotionREST APIsNext.jsReactTypeScriptTailwind CSSNode.jsPostgreSQLFigmaWordPressShopifyVercelGitshadcn/uiFramer MotionREST APIs
Selected Work

Client websites, start to finish

Websites I've designed, built, and shipped end-to-end — front-end, back-end, and everything in between.

elitelineplumbing.com
Elite Line Plumbing
Business Website2025Design & Build

Elite Line Plumbing

A complete marketing site for a trades business: clear service pages, trust signals, and a friction-free path to get in touch. Designed mobile-first around how customers actually find and contact a plumber, with click-to-call and a quote request flow front and centre.

  • Mobile-first service & area pages
  • Click-to-call and quote-request flow
  • Local SEO structure and fast load times
  • Accessible, trust-building brand design
Web DesignResponsiveLocal SEOLead Gen

Private client work — a full walkthrough is available on request.

sisim.com
Sisim
Full-Stack Blog Platform2025Full-Stack Build

Sisim

A full-stack blog I built end-to-end. On the surface it's a calm, content-first reading experience with refined typography; underneath it's a custom back-end that handles authentication, a database-driven content model, and an API that powers posts and a writing/admin dashboard. Built to be fast, secure, and effortless to publish to.

  • Custom back-end: auth, database & content API
  • Admin dashboard for writing & managing posts
  • Server-rendered, fast, SEO-friendly pages
  • Secure sessions and clean data modelling
Next.jsNode.jsPostgreSQLAuthREST APITypeScript

Private client work — a full walkthrough is available on request.

Skillset

What I bring to a project

Full-range capability across the stack — from the pixels people see to the systems that run underneath.

Front-End Engineering
Modern, component-driven interfaces that stay fast and maintainable.
ReactNext.jsTypeScriptJavaScript (ES2023)Tailwind CSSshadcn/uiHTML5 & CSS3Framer Motion
UI / UX & Design
Interfaces that look sharp and feel obvious to use, on any screen.
Responsive designDesign systemsFigmaAccessibility (WCAG)Motion & micro-interactionsPrototypingBrand & visual design
Full-Stack & Back-End
APIs, data, and auth wired up cleanly behind the interface.
Node.jsREST APIsPostgreSQLAuth (OAuth / JWT)Serverless & EdgeORMs (Prisma)Third-party integrations
CMS & E-Commerce
Content and storefronts clients can actually run themselves.
WordPressHeadless CMSShopifySEO fundamentalsLanding pagesContent modelling
About

A developer who sweats the details

I'm a web developer and designer who turns ideas into polished, production-ready websites. I care about the details that make a site feel effortless: clean typography, smooth motion, sensible information architecture, and performance that holds up on real devices.

I work across the whole stack — designing the interface, building the front-end in React and Next.js, and engineering the back-end: authentication, databases, APIs, and content management. My recent work spans a conversion-focused business site and a full-stack publishing platform I built end-to-end.

3+Years building for the web
Full-stackFront-end to back-end
95+Typical Lighthouse score
<24hResponse time

How I work

01Discover
We get clear on your goals, audience, and brand — so the site is built to do a job, not just look nice.
02Design
Wireframes to polished, responsive UI. Accessible, on-brand, and reviewed together before a line of production code.
03Build
Clean, typed, component-driven code — front-end and back-end. Fast, SEO-friendly, and easy to extend as you grow.
04Launch
Optimise, test across devices, deploy, and iterate. You get something you can run and I can keep improving.
Contact

Let's build something great

Have a project in mind, or just want to say hi? Tell me what you're working on and I'll get back to you — usually within a day.

Currently available for freelance & contract work.

The more detail you share, the better. I usually reply within a day.