Freelance Web Developer · Scotland

Hi, I'm Joe

I build websites and apps that actually work

16 years of turning ideas into production-ready code. I've seen what makes projects succeed (and fail) — and I'm here to help yours be one of the good ones.

Full Stack

SaaS Analytics Dashboard

React dashboard with real-time data visualisation, user authentication, and a clean REST API. Built with scalability in mind from day one.

  • AWS
  • NodeJS
  • TypeScript
  • React
View Project
Next.js

Ecommerce Platform

Headless commerce solution with lightning-fast page loads, solid SEO foundations, and a checkout flow that actually converts.

  • NextJs
  • Stripe
  • AWS
  • ContentfulCMS
View Project
AWS + React

Internal Tooling Suite

Custom internal tools that replaced a maze of spreadsheets. Infrastructure as code, zero manual deployments, happy operations team.

  • React
  • TypeScript
  • AWS
View Project
Front End

Component Library

Documented, accessible UI components with Storybook integration. The kind of codebase developers actually enjoy working with.

  • React
  • TypeScript
View Project
What I Do

Here's how I can help

Every project is different, but good code and clear thinking are non-negotiable.

Full Stack Development
From database to UI, I build complete web applications. Whether you need an API, a dashboard, or a customer-facing platform — I've got you covered.
Front End Development
Beautiful, accessible interfaces that users actually enjoy. Clean React and Next.js code that your future developers will thank you for.
Code Quality & Documentation
I believe in leaving projects better than I found them. Clear documentation, sensible architecture, and code that reads like prose.
Joe Morrison, freelance web developer based in Scotland
About Me

16 years of building
for the web

I started out in front end development and worked my way across the full stack. These days, I'm as comfortable wiring up AWS CDK infrastructure as I am polishing a React component.

I've worked on successful projects and unsuccessful ones — and I know exactly what a joyride getting something from idea to production can be. I get my kicks from caffeine, outdoor adventures, and shipping clean code.

My philosophy? Leave every codebase better than you found it. Good documentation, sensible standards, and code that the next developer will actually understand.

Based and Remote
Scotland
Based and Remote
Front end to infra
Full Stack
Front end to infra
Years Experience
16
Years Experience