Hi, I'm Tom!

A Full-Stack Software Engineer with

a passion for clean, responsive UI

Tom Carleton

Full-Stack

Software Engineer

About me:

Software Engineer with 3 years of full-stack experience delivering and maintaining web applications, with a keen eye for UI/UX and responsive design. Front-end knowledge in Vue 3, Vuetify, TypeScript, Pinia and Vue Router combined with back-end experience using PHP, Symfony, Doctrine, MySQL and C#.NET. Familiar with Agile/Scrum development practices, DevOps processes and deployment pipelines.

Skills

TypeScript

JavaScript

PHP

C#

MySQL

Vue 3

Vuetify

Pinia

Tailwind

Symfony

jQuery

PHPUnit

ASP.NET MVC

Doctrine

Vitest

Git

ADO

Experience

Graduate Software Engineer - Tazio

September 2023 - September 2025

  • Worked on development of Tazio One, a new front-end for the candidate portal and interview platform using Vue 3, Vuetify, TypeScript, Pinia, Vue Router and Vitest for unit testing, implementing i18n and ensuring compliance with WCAG accessibility standards.
  • Maintained and improved legacy systems, including a back-end written in PHP and a front-end utilising HTML, CSS, JavaScript and jQuery.
  • Built a new back-end using Symfony and Doctrine, including unit and integration testing with PHPUnit.
  • Worked as part of an Agile development team, participating in Scrum ceremonies and working with DevOps practices and deployment pipelines.

Graduate Full Stack Developer - SWAARM Ltd

November 2022 - August 2023

  • Worked independently as part of a small start-up to develop record management software using ASP.NET MVC, C#.NET and SQL.
  • Implemented a new front-end using HTML, CSS, JavaScript/TypeScript, and JQuery, taking ownership of UI/UX decisions for new features.

Education

Master's Degree in Mathematics - University of Bath

October 2017 - June 2021

  • Achieved a MMath(Hons) Mathematics degree with Second class honours first division (2:1).
  • Studies included a variety of programming languages, including MATLAB, Java, C++ & Fortran.

Secondary School & Sixth Form - Queen Elizabeth's Hospital

September 2012 - July 2017

  • A-levels: IT (A*), Music Technology (A*), Further Maths (A*), Maths (A)
  • GCSEs: 9 A*-A Grades