Josh Wilcox

Education


University of Southampton

Southampton, UK

MEng Computer Science (Software Engineering)

Expected Jul 2028
  • Average Grade: 82.2% (First Class). Top 10 score in Year 1 and 2.
  • Relevant Modules: Artificial Intelligence, Formal Specification and Verification, Programming III (Haskell), Programming Language Concepts, Group Design Project

Queen's College, Taunton

Taunton, UK
  • A-Levels: Further Mathematics (A*), Mathematics (A*), Physics (A), EPQ (A)

Work Experience


NCR Voyix

Bath, UK

Software Engineer Intern (returned by invitation)

Jun 2026 – Sep 2026
  • Worked with the largest engineering team to add percent-complete and transfer-rate reporting in Go to a Kubernetes CRD-based OCI image importer, giving platform users live visibility into transfers of multi-GB VM images
  • Implemented transfer-progress smoothing using an exponential moving average (EMA) to reduce large fluctuations in reported progress.
  • Built a GraphQL API integrating the importer with an internal PostgreSQL-backed service to expose live import metrics, with polling intervals selected to balance update freshness against load
  • Developed changes through a formal Git/PR review and CI/CD workflow, with extensive review from multiple engineers before production deployment.

Software Engineer (Work Experience)

Jun 2023
  • Developed and containerised a production-ready Python application that parsed a plaintext data stream into structured JSON, deploying it through Docker and CI/CD pipelines

Projects


flashcards.josh.software | Study Platform for University Cohort

Project on GitHub
  • Built and self-hosted a Go/React study platform used by a third of my university cohort, recording 25,000+ flashcard interactions; implemented Discord OAuth and deployed via Docker/Cloudflare Tunnel.
  • Automated AI card generation with n8n, triggered on GitHub pushes of LaTeX notes; a scheduled QA agent performs semantic deduplication against the live database. 4,000+ cards generated

CashCat.app | Full-Stack Budgeting Application

Project on GitHub
  • Implemented transaction analytics using date-range filtering, category and vendor aggregation, top-N ranking and period comparisons, alongside a squarified treemap layout with minimum tile-size normalisation
  • Handles 4,000+ transactions across 1,500+ merchants and 300+ user-defined categories, delivering personalised spending breakdowns and trends

Damaskus | Puzzle Game (Global Game Jam 2026)

  • Built a Godot/GDScript puzzle game in a team of 4 during a 48-hour game jam, featuring dual-character mechanics and unique mask abilities across many levels
  • Built a full-stack community platform (React + n8n backend) for creating, uploading, sharing and starring JSON-serialised levels, with 5+ custom levels uploaded during the competition

University Coursework

  • All 80%+ scores with 100% in Artificial Intelligence Python chess bot and Programming I FloodFill maze pathfinder

Additional Information


Awards and Leadership

  • Global Game Jam 2026 Winner – won Southampton People's Choice for Damaskus (48-hour hackathon)
  • Best Academic Impact (SUSU Award) – For role as Course Representative, liaison between 300+ students and faculty
  • ECSS Welfare Officer – Provide support for 500+ members of largest Computer Science society

Technical Skills

  • Languages: Go, Python, SQL, Haskell, TypeScript
  • Technologies: React, GraphQL, PostgreSQL, Docker, Kubernetes
  • Engineering: Git, CI/CD, TDD, Linux, Cloudflare
↓Download PDF