Hey, I'm

Thomas Mitchelmore

I'm a student at the University of Southampton studying towards an Integrated Masters Degree (MEng) in Computer Science. I have keen and proven experience within the web development industry with expertise in React, Vue and various backend technologies. I'm also a Software Engineer at Iceline Hosting, working on fast, user-oriented web applications and optimized internal business systems. In my spare time, I'm a Trampoline Gymnast and compete at University, Regional and National competitions.


Project Manager (Contract)

Sep 2022 - Present
Iceline Hosting - Remote
  • Lead role in overseeing development of new products and services

  • Development of strategy, product specifications and design guidelines

  • Use of experience to make key archiectural and operational decisions


University of Southampton

2020 - 2024
MEng Computer Science

Undergraduate student studying towards an Integrated Masters degree. Modules include but are not limited to:

  • Theory of Computing (Automata Theory, Complexity & Computability)

  • Advanced programming in Java and Haskell

  • Data Structures, Algorithms, Time/Space Complexity

  • Programming Language Concepts

  • Introduction to Cyber Security

  • Distributed Systems and Networking

In addition to this, I am involved with several societies including Trampolining, Physics and Rifle.

Billericay Sixth Form

2018 - 2020
A Levels
  • Maths (A)

  • Further Maths (A)

  • Computer Science (A)


Some of my personal projects and freelance work - you can also view my Open Source Repositories.

Personal Portfolio image

Personal Portfolio

My new website to act as both a CV and showcase for projects. Featuring experience, education, projects and light/dark modes - it's built with Gatsby with speed and SEO in mind.

React - GraphQL - TailwindCSS

Wordle Solver image

Wordle Solver

A hilariously inefficient pseudo-brute-force solver for the viral web game Wordle - making use of NodeJS and Puppeteer to emulate a web browser and make educated guesses.

NodeJS - Puppeteer

Trampoline Difficulty App image

Trampoline Difficulty App

A web app that helps gymnasts and coaches calculate difficulty and “FIG Shorthand” for routines performed on Trampolines.

React - Express - MySQL

Classify image


Static site development using WordPress as a content backend - with several custom plugins to support various content structures. By taking advantage of Gatsby, the site feels extremely fast to use, even when navigating dynamic content.

React - Gatsby - WordPress

Harler image


WordPress theme development including custom plugins for structured data and robust SEO. Every element was built with future customisation in mind, abstracting away the need for technical knowledge.

PHP - WordPress - jQuery

Let's Talk!

You can contact me via any of the following channels to discuss a freelance project or just to say hi!