Patrick Carey

Full stack developer

Newcastle upon Tyne

Patrick Carey

I build fast, hand-made websites for businesses across the North East. By day I’m a software engineer at Zynk, working on data pipelines and the design system I built there from scratch.

Websites for businesses in the North East

I design and build sites for trades and professional services, made to be found locally and to turn a visit into an enquiry.

Leyton McDonald Plastering

The whole site weighs less than one stock photo.

A plastering business in Gateshead needed customers to find it, trust it and get in touch, usually from a phone. So the quote form and a one-tap call button stay in reach of a thumb, and the structure is built so the business shows up in local search.

It’s designed, written and deployed by hand, with no template, page builder or framework, then tuned until it loads instantly on a weak signal. It runs on the edge, close to whoever is asking for it.

The homepage at phone size. Tap it to open the live site. The live site at phone size. Scroll it.

Things I build when an idea won’t leave me alone

The first is a game. The other two run live on Cloudflare Workers and change often.

Project Toon

The real Newcastle, every street where it really is, with the old city breathing through it in the sea fret.

An open-world RPG I’m building in Godot, set in a 1:1 recreation of Newcastle and part of Gateshead. You can go anywhere and the world remembers what you did there, you get better at what you actually do, and when the fret rolls up the Tyne the city’s Roman, medieval and industrial past comes back through it.

The layout comes from data, not memory. A Python pipeline turns OpenStreetMap footprints and the Environment Agency’s 1 m LIDAR into 256 m tiles of terrain, streets and buildings, with each building’s height measured from the gap between the surface and the ground. Landmarks are then built by hand on top, in a deliberately low-poly style: the shapes are true, the detail is carved.

The hard part is fitting a real city into a frame budget. Tiles are prepared on worker threads and their collision is attached a few pieces per frame, so walking from one tile into the next doesn’t stall.

Early days. The first playable slice is about 1.5 by 1.3 km around the Tyne Bridge.

BO2 Emblem Engine

Turns any image into a native Black Ops 2 emblem, built from the game’s own layered shapes.

The pipeline quantises colours in Oklab, a perceptual colour space, splits the bitmap into connected regions, then fits each region with the game’s shape primitives, all off the main thread in Web Workers.

The hard part is the layer budget. The editor caps how many shapes you get, every extra one buys detail, and deciding which regions deserve one means trading colour error against a combinatorial explosion of placements.

The picture here is the front half of that pipeline, running on your device. Drag across it to spend more or fewer layers, or give it your own photo.

Open the emblem engine (opens in a new tab)
Source
Quantised, 8 colours

Quiz FC

A daily World Cup trivia paper.

Ten hand-built game modes, from grids and connections to guess-the-XI, all run on one normalised football dataset. Daily seeding is deterministic, so everyone in the world gets the same edition at midnight.

The fiddly part is checking answers. It has to forgive a typo in “Ronaldinho” without ever accepting “Ronaldo”, so each name gets its own tolerance, backed by alias tables.

Play today’s Quiz FC (opens in a new tab)

The idea in miniature. The answer is Ronaldinho; try a guess.

Newcastle, by way of New Hampshire.

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

At work I live in the deep end of the stack: ETL pipelines, API integrations, OAuth and database design. I care just as much about the surface. At Zynk I rebuilt the whole frontend on a design system of my own, with dark mode and a theme engine that lets resellers put their own brand on it.

Away from a keyboard I’m on a football pitch or a padel court, or at St James’ Park. On match days I volunteer with Wor Flags, the fans behind the giant flag displays at the ground. And I mentor Sutton Trust students applying to American universities, the same route I took.

  1. 2025–now Zynk Software Development Engineer. Data pipelines, the design system, a guardrailed AI integration builder.
  2. 2024–2025 FDM Group Software Engineer. Led the build of an AI interview platform in Flask, MySQL and React.
  3. 2020–2024 Dartmouth College Computer Science. Algorithms, AI and machine learning, graphics, HCI.
  4. Always Newcastle upon Tyne Home. Football, padel, St James’ Park and mentoring.

I work mostly in Python, TypeScript, C++ and Java, with React, Django, Flask and MySQL.

Need a website for your business?

Or just want to talk an idea through. Send me a message and I’ll reply within a day or two.