Websites built like software,
not like templates.
I design and build full-stack web projects — from marketing sites to content-managed platforms — with the same rigour I'd bring to a research codebase: typed, version-controlled, and built to be maintained.
const developer = {
name: "Paolo Minhas",
stack: ["Next.js", "TypeScript",
"Docker"],
basedIn: "Edinburgh, UK",
also: ["physicist", "musician"],
};What I do
Websites & web apps
End-to-end builds on Next.js — from marketing sites to content-managed platforms with custom admin tooling.
Redesigns & migrations
Moving a site off WordPress or Create React App without losing SEO, content, or your sanity.
Deployment & ongoing support
Docker, Caddy/nginx, CI/CD, and the less glamorous work of keeping a site fast, secure, and online.
Selected work
View allDiorama Consulting
A streamlined, dockerised rebuild for an AI advisory firm — migrated from WordPress to Astro with a headless CMS.
Custom design system, CMS-managed case studies, containerised deploy.
Edinburgh University Chamber Orchestra
Full website rebuild from Create React App to Next.js 15, with ISR data fetching, Docker deployment, and a custom concert page.
Rebuilt information architecture, live ticket-sales integration, editorial concert pages.
How a project runs
Discover
A short call to understand what the site actually needs to do — and, just as importantly, what it doesn't.
Design
A distinct visual direction grounded in the subject, not a generic template with a new logo dropped in.
Build
Typed, componentised, and version-controlled from the first commit — built to be handed off or extended later.
Launch & support
Deployed with CI/CD behind me, and available afterwards for the inevitable content tweak or feature request.
Tools I reach for
Have a project in mind?
I take on a small number of projects at a time — get in touch and I'll reply within a couple of days.
Start a conversation