Skills

What I Can Build, And Where I’ve Already Built It

Every skill links to the live projects where I used it. If something is not here, I have not shipped it for anyone yet, and I would rather tell you that than list it.

Start a project See the work

14 skills, 10 live projects

2 skills

Design

How the site looks and who can use it: a visual system made for the business, built to WCAG 2.2 AA.

Design3 projects

Design Systems And Brand

Colours, type and spacing picked for the business and written down as tokens, so page twenty matches page one. For Ravalent I redrew the logo as a clean vector by measuring the original, not tracing it.

Design3 projects

Accessibility

I build to WCAG 2.2 AA. Contrast is calculated for every colour pair, not judged by eye, and forms, focus outlines and keyboard use are checked by hand.

5 skills

Building The Site

The site itself: WordPress themes and plugins, front-end code, and tools that run on real data.

Building The Site1 project

Custom WordPress Plugins

When nothing in the plugin directory does the job, I write the plugin. JNR Builds runs on four of mine: a part picker that checks whether PC parts fit together, the parts catalogue behind it, form spam protection, and one that lets AI assistants search the guides and check a build.

Proven on

Building The SiteQuestion

Can You Build A Custom WordPress Plugin?

Yes. I have written plugins for a PC part compatibility checker, a parts catalogue, form spam protection and AI-assistant access, all running on JNR Builds. If a free plugin already does the job well, I will tell you to use that instead.

Building The Site4 projects

Directories, Maps And Lookup Tools

Sites that answer from structured data: a 30-island map with listings islanders publish themselves, and pet safety checkers that look up a food or plant and return the answer for that animal.

Building The Site1 project

React, TypeScript And Node

JNR Builds began as a React and TypeScript app with an Express API and a PostgreSQL database. I built it, ran it in production, then moved it to WordPress so every page reads without JavaScript.

Proven on

Building The SiteQuestion

Do You Build With WordPress Or Custom Code?

Both. Most of my client sites run on WordPress because owners can edit them, and I write custom plugins and themes where the ready-made ones fall short. JNR Builds is WordPress with four custom plugins, and it started life as a React and Node app.

Building The Site2 projects

Front-End And Motion

Hand-written HTML and CSS, a WebGL shader behind this site's intro, a physics section where words fall and stack, and an animated SVG on the JNR Builds homepage.

3 skills

Getting Found

So people and AI assistants can find it: structured data, technical SEO and pages that load fast.

Getting Found2 projects

Technical SEO

One clear main heading per page, honest titles and descriptions, sitemaps, redirects for moved pages, and IndexNow so Bing hears about changes the same day.

Getting FoundQuestion

Will My Site Be Readable By ChatGPT And Google's AI?

Every site I build is. Pages are sent as plain HTML that AI crawlers can read without running JavaScript, structured data names your business and services, and the copy answers real questions near the top. Being cited also depends on what the rest of the web says about you, so I help you set up your Google Business Profile and directory listings to match.

Getting Found2 projects

Speed

Self-hosted fonts, the main image preloaded, heavy scripts loaded only when someone scrolls to them, and page caching tuned for the host.

4 skills

Running It Safely

Keeping it healthy after launch: security, email that arrives, audits and a clean handover.

Running It Safely2 projects

Security Hardening

I check a site from the outside first, the way an attacker would, then close what leaks: usernames WordPress publishes by default, the XML-RPC password-guessing route, missing security headers and backup files left in public folders.

Running It Safely3 projects

Forms And Email That Arrive

Contact forms that catch mistyped email addresses before they are sent, and mail sent through the domain's own mail server so it reaches the inbox instead of spam.

Running It Safely2 projects

Site Audits

A written review of an existing site with evidence behind every finding: what is broken, what is costing you enquiries, and what to fix first.

Running It Safely10 projects

Hosting And Handover

Hostinger setup, a backup with a tested way back before every change, and a handover so you can run the site without me.

Proven on

Need One Of These On Your Site?

Tell me what your business does and who it needs to reach, and I will tell you which of these it needs and which it does not.

Start a project