Experience
Research Assistant, Cardiff University
- Attended weekly meetings
- Researched common adversarial attacks
- Implemented demonstrative tools in Python with Tkinter
- Wrote a supporting 5-page technical document
Projects
Lightning Arena 
- Led a small team to create and run online events with 800+ unique participants
- Designed bespoke matchmaking algorithms
- Monorepo with GitHub Actions CI/CD and Terraform hosting
Goto 
- Go HTTP server with Gin, SQLite database and SQL migrations
- SPA frontend with Vite + React, multi-stage Docker build
- CI/CD pipeline building and deploying with Docker Compose
Homelab 
- Home server running Proxmox for multiple users
- Terraform for infrastructure, Docker services via Cloudflare
- CI/CD pipeline to apply Terraform config on closed PRs
Macro 
- Frequent client interaction to ensure delivery
- WebSockets to interface with external software
- Reactive frontend with TypeScript and Svelte
Private 6 Mans
- Discord bot using Discord.js with queueing, matchmaking and score algorithms
- Express.js website showing live data, backed by MySQL
- Used in 3,500+ communities after handover