Will McBride · Portfolio London · July 2026

My portfolio.

I'm Will, 23, a chef in London and a self-taught web designer. In my spare time I build real things for real businesses, all unpaid and out of genuine interest. This portfolio shows four of them, along with the research and thinking behind each one.

Applying: BSc Computer Science with Integrated Foundation Year [email protected] · 07876 724487
A note on process

Everything here was designed by me and built with the help of modern AI development tools. I'm strong on research, art direction and ideas. The programming underneath is the part I can't fully explain yet, and that is why I'm applying to study computer science.

Ravensbourne's portfolio guidance asks for research, development and honest work in progress rather than polish. Each project below starts with the thinking, not the screenshots.

DHP London, plumbing & heating.

Research

DHP is a real family-run firm in Plumstead, trading since the early 1990s. I went through Companies House, Which? Trusted Trader, 157 Google reviews and all four of their live websites. Two had no SSL. One of the main ones still says "Emergency Plumbers In Lewisham" in the headline, which is the wrong borough. The reviews naming the owner personally were the strongest thing they had, and none of the sites put that first.

Thinking

Most people find a plumber when something has already gone wrong, usually on a phone. So the site had to lead with a call, not a brochure. I also decided not to invent trust. Gas Safe 180521, Which? since 2013 and the real 4.9 rating are stronger than stock photos of shiny taps. Heating and plumbing are two sides of the same job, which is where the hot and cold split in the headline came from.

Art direction

Blueprint-grid navy, copper and brass from actual pipework, and a pressure-gauge motif holding their real rating. No stock photography. The sticky call bar on mobile is there because that is how an emergency search actually ends.

Before
DHP London current live website
After
DHP London concept redesign
9:41
DHP London concept mobile
View the live concept →

Physio First, a clinic in Ilford.

Research

A chartered physiotherapy practice on Cranbrook Road, established in 2007. Their live site opens with a booking popup and a chat bubble that covers the content. The footer still says copyright 2009. Looking at how people actually use a clinic site, the first questions are usually what you treat, what it costs, and how to get an appointment.

Thinking

Someone visiting this site is often already in pain or recovering from something. The whole thing needed to feel calm and clear, not busy. I put price and how long the clinic has been there above the fold, because that removes a layer of anxiety before anyone rings. I also made it deliberately different from DHP. Same process, different business, so it should not look like a reskin.

Art direction

Soft clinical greens and creams, a quiet serif for the headlines, and a dark card for the assessment fee. Treatments sit in a scrolling strip rather than a long wall of text. Mobile keeps the same quiet hierarchy, with a simple call button if you just want to speak to the clinic.

Before
Physio First current live website
After
Physio First concept redesign
9:41
Physio First concept mobile
View the live concept →

Innovus, the brand I built.

The idea

Innovus is my studio identity, the umbrella for the free rebuild work. I designed the brand, wrote the copy, built and deployed the site, and set up the structured data and search optimisation myself.

The result

Search "Innovus AI" on Google and the studio is on the first page, alongside its Companies House record. With no budget, getting found meant the technical side actually worked.

innovus.studio hero
Editorial layout, mono detailing, a ticking London clock in the header.
Visit innovus.studio →

Coinpod, a live data dashboard.

The idea

A personal experiment in product design. Take a noisy feed of live market prices and distil it into one quiet screen, with an AI chatbot that reads the live numbers and answers questions in plain English.

What it taught me

This was where I found my limits. Live data feeds, keeping a site deployed, connecting an AI model to real numbers. It works, but I want to properly understand the layer underneath it.

coinpod.io onboarding
Onboarding screen. Dark UI, one decision per screen.
Try coinpod.io →

How every project works.

Research the business

Companies House, reviews, their existing sites, their trade.

Derive the art direction

Fonts, palette and motifs have to be justified by the industry. A plumber gets blueprints and copper, a clinic gets calm.

Build with AI tools

I direct, iterate and edit, and AI tooling writes most of the code. Fast, but it's the step I want to properly understand.

Deploy and be found

Hosting, domains, DNS, metadata, performance, search visibility. I set all of this up myself and learned it by getting it wrong first.

What I can't do yet is the point.

I can research a business, design something true to it, and get it built and deployed. What I can't yet do is explain the code line by line. The programming fundamentals, the algorithms, the maths underneath machine learning. That is the gap the foundation year exists to close, and it's why I'm applying.