Will Hunt

Senior software engineer · Go, TypeScript, React, PostgreSQL

Profile

Software engineer with over ten years of experience across back-end development, DevOps and full-stack work, mostly in Go and PostgreSQL, with React and TypeScript on the front end. I'm at my best replacing systems that have outgrown themselves without losing any data, and on work where mistakes are expensive: authorisation, money and data safety. Outside work I build and self-host my own products, including a free writing app for novelists with thousands of automated tests.

Looking for senior software engineering roles in the UK, remote or hybrid.

Experience

Senior Software Engineer, Quotech

Dec 2025 – Nov 2026

Full-stack work on an insurance underwriting platform, with a Go and PostgreSQL back end and a React and TypeScript front end. Around 250 merged pull requests in eleven months, across authorisation, claims, sanctions, policy endorsements, accounts and the team’s CI and tooling.

  • Replaced the platform’s OpenFGA authorisation with an RBAC/ABAC system in Go and PostgreSQL, then led the migration away from identity-provider-managed permissions and the security hardening that followed review.
  • Built the standalone claims module and the sanctions change-management system end to end, from API to UI.
  • Fixed premium, discount, exchange-rate and contra errors in bordereaux and aged-debt reporting, where small mistakes become real money.
  • Removed recurring CI flakes, sped up the integration suite by running serial tests in parallel, and hardened CI by pinning third-party actions and removing persisted credentials.
  • Built developer and on-call tooling: one-command local setup, test-data seeding, UAT data cloning, and read-only support integrations.

Go · PostgreSQL · React · TypeScript · GitHub Actions

Software Engineer, Sky

Sep 2022 – Nov 2025

Back-end development for internal engineering teams, replacing critical systems that had outgrown themselves.

  • Rewrote one of the critical systems for managing Sky’s ISP infrastructure: a combined inventory-management and network-configuration system first written 15 years earlier.
  • Redesigned and standardised its database and wrote the scripts that migrated the old data across. Strict validation on the new structure let other systems integrate with it cleanly.

Go · PostgreSQL · MariaDB · GitLab

Senior DevOps Engineer, City College Plymouth

Feb 2019 – Sep 2022

Ran part of the college’s Linux infrastructure and its Git and CI/CD processes, and built applications and microservices used across the college.

  • Rewrote the student and staff account-management system from PHP in Go. Its hourly sync went from up to 25 minutes to about 17 seconds, most of that the database read, and tighter Active Directory integration stopped the data drifting.
  • Introduced Kubernetes and Docker in place of many outdated Linux servers.
  • Rebuilt the college’s CI/CD processes almost from scratch.

Go · Kubernetes · Docker · GitLab · CentOS · Ubuntu

Software Developer, City College Plymouth

Sep 2016 – Feb 2019

Developed and maintained the college intranet and a range of standalone internal systems.

  • Modernised a large share of the college’s internal systems, many of them more than ten times faster afterwards.
  • Built the system that collects and processes pay claims from part-time staff.

Go · Angular · AngularJS · PHP · JavaScript · SQL

Software Developer, Devon Block Management

Mar 2015 – Sep 2016

Designed, built and maintained the company’s data-management system on my own: a Java server and desktop client, a MySQL database and a PHP website.

Java · MySQL · PHP

Projects

Rescriptus · rescriptus.app

A free writing app for novelists that puts a full manuscript editor and a deep worldbuilding wiki in one place, and keeps your book as plain files in storage you choose. TypeScript, Next.js, React, CodeMirror 6, Yjs.

Stammer Knives · stammer-knives.co.uk

An online shop and admin console for my brother's handmade knife business, so he can sell knives, take commissions and run the site without me. Next.js, React, TypeScript, PostgreSQL, Drizzle.

Hearth

A household tracker for me and my partner, covering pets, bins, the car, medication, food, shopping and jobs, with an Android home-screen widget and a kitchen tablet view. TypeScript, React, Hono, SQLite, Drizzle.

Pioneer

A settlement game where every villager is an autonomous agent with a personality, needs, memories and a place in the village economy, and the village grows out of what they decide. C#, Godot 4, Python, GitHub Actions.

Skills

Languages
Go, TypeScript, JavaScript, SQL, C#, Java, PHP, Python
Back end
PostgreSQL, MySQL and MariaDB, SQLite, Node.js, REST APIs, authorisation (RBAC/ABAC), OIDC, data migrations
Front end
React, Next.js, Angular, responsive, accessible UI, offline-first web apps
Infrastructure
Docker, Kubernetes, Linux, Ansible, GitHub Actions, GitLab CI, Cloudflare, backups and monitoring
Testing
integration suites, Playwright end-to-end, visual regression
Games
Godot 4, Unity, simulation and agent AI

Education

BSc (Hons) Computer Science, University of Plymouth

2012 – 2016

National Diploma in Software Development, Truro College

2009 – 2011