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 2026Full-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 2025Back-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 2022Ran 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 2019Developed 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 2016Designed, 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