Software engineer & student

Jack Greenacre

Software engineer and student in Norfolk, UK. I design, build, host and maintain the things below - all of them small enough that I did every part, which is the part I like.

Things I have built

Personal project · 2026

Unleashed

A fan-made Monster Energy flavour tracker: every flavour across fourteen ranges, and which markets each one has been sold in. Tick them off, rate them, count the cans, then compare collections with friends from a public profile.

Next.js / TypeScript / Postgres

Design and build · 2025

Jake Tries Photography

An automotive and motorsport photography site: public event albums, private client galleries behind a PIN, and an image shop. Photographs are watermarked and handed out through short-lived signed links, so an original never sits on a public URL.

Next.js / TypeScript / Postgres / Stripe

Design and build · 2024

CJ Wortley & Son

Vehicle servicing, repairs and MOTs for a family garage business in Methwold Hythe. Services, trailers and contact, laid out so a phone visitor gets to the phone number in one tap.

WordPress

Design and build · 2024

AJW Marine

Marine and vehicle repairs across Norfolk and Cambridgeshire. A brochure site that has to answer one question quickly - do you fix this, and how do I reach you - with a gallery of finished work behind it.

WordPress

About

I am a software engineer based in Norfolk, UK, currently studying alongside the work I take on. Most of what I do is web: client projects, and a long tail of tools that exist because something annoyed me enough to fix it.

I started with Perl, which is still what a good deal of my production code is written in, and have since spent most of my time in TypeScript and C#. I like the whole stack rather than one slice of it - I would rather understand the database, the server and the reverse proxy than hand any of them to someone else.

Everything I build, I host and maintain myself: Docker on servers I administer, behind Caddy, with my own analytics rather than someone else’s. That is partly stubbornness and partly the belief that you do not really understand a system until you have been woken up by it.

What I work with

  • PerlCGI, Template Toolkit, DBI
  • TypeScriptReact and Next.js
  • C#.NET, desktop and services
  • PythonTooling and automation
  • SQLMySQL and Postgres
  • HTML & CSSSemantic markup, Tailwind
  • DockerCompose, Caddy, self-hosting
  • LinuxDebian and Ubuntu servers

Get in touch

Something that needs building, hosting, or rescuing from whoever built it last time? Tell me roughly what and roughly when.

Send a message[email protected]