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