Full stack developer · Newcastle upon Tyne

I design and build software,
end to end.

Data pipelines and APIs at work, complete websites for clients, and side projects whenever an idea won't leave me alone.

Python · TypeScript · C++ · Java · React · Django · REST & GraphQL · ETL pipelines · Database design

Client work

Websites for local businesses

I design and build sites for trades and professional services in the North East, made to rank locally and turn visitors into enquiries.

Live Trade services

Leyton McDonald Plastering

A recent build for a plastering business in the North East. Designed, written and deployed by hand, with no template or page builder in sight, then tuned until it loads instantly on a phone signal.

  • Bespoke design and build, shaped around the trade and its customers
  • Local SEO structure so the business shows up where it works
  • Quote requests and one-tap calling front and centre
  • No frameworks, no bloat; the whole site weighs less than one stock photo
Design & build Local SEO Edge hosting
leytonmcdonaldplastering.co.uk

Side projects

What I'm building right now

Live experiments running on Cloudflare Workers. Both are works in progress and change often.

About

Hey, I'm Patrick.

I'm a full stack developer from Newcastle. I studied Computer Science at Dartmouth College, an Ivy League school in the US, then came back home to the North East, where I now spend my days building data platforms and my evenings shipping whatever idea I can't stop thinking about.

Professionally, I live in the deep end of the stack: ETL pipelines, API integrations, database design. But I care just as much about the surface, building full frontends both at work and in my own time. And when a problem is interesting enough, I'll chase it purely for the fun of it, designing algorithms for challenges that catch my imagination.

Away from the keyboard I'm on a football pitch, a padel court, or in the stands at St James' Park. I also mentor students applying to US universities, the same route I took.

Get in touch

If you need a website for your business, or just want to talk through an idea, send me a message and I'll reply within a day or two.