Robin Metcalfe

I build content management platforms that bridge data and design

I help design beautiful CMS websites for operators that speed up data entry, clarify your messaging and lead to real success. Guiding your visitors over the gap
between knowledge and understanding.

Designing data interfaces

As the data behind a website grows more complex, the tools for managing it have to keep up. I design admin interfaces that keep data-intensive sites accurate, well-structured and quick to search.


New stock item
Draft
0 / 20

Catch mistakes as they happen

Data entry shouldn’t just work well, it should feel satisfying. Validation runs as you type, not after you hit save. Length limits, formats and missing matches flag the instant they happen, so data goes in clean the first time and nobody has to redo it.

In a well-known 2009 test, validating inline, as you fill the form rather than after you submit, cut errors 22% and completion time 42%.

Product record
PMP-2024-0153
Name
Hydraulic pump
Code
PMP-2024-0153
Category
Pumps & actuators

Edit deep relationships, without losing your place

Real records are tangled: a product links to a supplier, the supplier to its terms. Drill straight down the relationship and change a value three levels deep, with a breadcrumb keeping you oriented the whole way.

A breadcrumb lets you recognise where you are instead of having to hold it in memory.

Injecting deep relationships into content

Write naturally, drop in a field or a product image, and pick how it’s laid out. Everything binds to the live record by path and renders into the designed output. Switch the record and every bound value updates at once.

Change the record and every bound field updates at once, so you always see the current state, never a stale copy.

What are data relationships?

A few things are easy to picture: staff, locations, roles, documents. The relationships between them are what grow, and that’s the part the admin side has to keep straight.

Users with a name and a few details.

Staff with roles and departments, and availability that shifts across different locations.

Posts and pages.

Articles with taxonomies, PDFs generated from press releases, and older content moved into an archive.

Products in a shop.

Products with multi-faceted filters and deep categorisation.

The more the pieces relate to each other, the harder the admin side has to work to keep everything accurate, findable and secure. That’s the part I build.

Hi, I’m Robin Metcalfe. I work with clients and agencies worldwide to deliver CMS platforms and websites built on data relationships.

From a local business to a large multinational, all businesses find themselves needing to keep their data consistent and accessible to the right people at the right time.

I work primarily with Laravel and WordPress to integrate beautiful designs with relational databases via efficient and intuitive forms and front-end templates.

By understanding a client’s data requirements on a fundamental level, I can build the tools they truly need, intuitive and error-free.

Have you got data relationships to manage?
Get in touch.

Case studies

Recent agency and client work

I build on Laravel & WordPress

I've worked with these framework powerhouses for years. They always deliver when required, and can be tailored for a wide range of use cases.

How I work with each →

Experiments

Side projects with real purpose

Let's talk.

Inherited stack, complex integration, project that wants a senior hand? Tell me what you're working on.

Replies from [email protected]. Pricing on request.