Web developer by trade, field engineer by experience.
I started out building web applications and running servers, and I still do both. Since 2021 that has meant full-stack work in TypeScript and Node.js, plus looking after the network and infrastructure behind a public marketplace.
In 2026 I moved into field engineering: deploying enterprise UHF RFID hardware for access control at live events for international sports organisations and national charity events. It taught me a lot about debugging the things software can't see, like RF interference, flaky networks, and a venue that opens in an hour.
Alongside that I take on freelance projects, and I'm currently looking for my next role.
01
Experience
Project Application Engineer
March 2026 – September 2026
RFIdentikit
- Deployed, configured, and maintained Zebra long-range fixed RFID readers on tripods and pedestals, alongside handheld scanners, across domestic and international venues to track ingress and egress.
- Ran on-site access control with major international sports organisations and national charity events, and supported airshows, equestrian trials, and international tournaments.
- Built custom web applications and integration tools that talk directly to the AllowMe Accreditation software.
- Diagnosed field issues involving hardware connectivity, RF interference, and local networking in live environments.
Full Stack Engineer & Technology Consultant
January 2023 – present
Freelance (remote)
- Design and deliver full-stack web applications, REST APIs, and database schemas for startups and SMEs using Node.js, TypeScript, Nuxt, and relational databases.
- Advise on technical architecture, server virtualisation, security hardening, and deployment pipelines.
- Own the full project lifecycle, from scoping and specification through build, migration, and post-launch maintenance.
Network Systems Lead
January 2021 – November 2025
Clearly Development Inc. (remote)
- Kept the network and servers behind the ClearlyDev Public Marketplace stable, using Proxmox VE and Linux containers (LXC).
- Led architecture and systems planning for the next-generation Version Two platform.
- Tuned high-concurrency MySQL and MariaDB instances to remove bottlenecks and improve resilience.
- Worked directly with upstream hosting and bandwidth providers on uptime and incident response.
Website Development Assistant (placement)
August 2024 – November 2024
Giraffe Digital
- Built a custom WordPress security and maintenance plugin to streamline client site administration in an agency workflow.
WordPress Developer (placement)
February 2024 – June 2024
Arthur Ellis Mental Health Support
- Contributed front-end and back-end modules to an online psychoeducation learning platform.
Full Stack Engineer
January 2021 – August 2023
Clearly Development Inc. (remote)
- Built full-stack features and API endpoints in Node.js and TypeScript, integrating data across MySQL and MongoDB.
- Standardised testing and deployment environments with Docker to streamline development across teams.
02
Skills
Languages & frameworks
- TypeScript
- JavaScript
- Node.js
- Nuxt / Vue
- PHP
- Python
- HTML5
- CSS3
Databases
- PostgreSQL
- MySQL
- MariaDB
- MongoDB
Infrastructure
- Linux
- Proxmox VE
- LXC
- Docker
- Virtualisation
- Network administration
Hardware & systems
- Zebra UHF RFID
- Handheld scanners
- Fixed long-range readers
- LLRP
- Network diagnostics
- Event access control
03
Education & certifications
CompTIA Tech+
CompTIA
November 2025
T-Level in Digital Production, Design & Development
Milton Keynes College. Grade: Merit.
September 2023 – July 2025
SANS Foundations & Cyber Discovery Programme
HM Government Cyber Security Programme
2021 – 2022
04
Outside of work
I volunteer as a map editor for Waze, improving road data and helping keep the map accurate for the people who rely on it. It has shaped some of my side projects, particularly userscripts that make editing faster and less error-prone.
Volunteer work is ongoing and not affiliated with my professional roles.