I am a recent graduate from Cardiff University, having achieved a Distinction in MSc in Advanced Computer Science. I have a passion for software development, infrastructure and cyber security, and would like to develop my career in these fields.

Experience

Research Assistant, Cardiff University

January 2025 – March 2025

  • Attended weekly meetings
  • Researched common adversarial attacks
  • Implemented demonstrative tools in Python with Tkinter
  • Wrote a supporting 5-page technical document

Projects

Lightning Arena

May 2024 – Current

  • 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
TypeScript Docker Terraform GitHub Actions

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
TypeScript Go SQLite React Docker GitHub Actions

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
Proxmox Terraform Docker Cloudflare GitHub Actions

Macro

  • Frequent client interaction to ensure delivery
  • WebSockets to interface with external software
  • Reactive frontend with TypeScript and Svelte
TypeScript Svelte

Private 6 Mans

December 2018 – August 2022

  • 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
JavaScript MySQL Express