Tom Gordon
Hello World

Tom Gordon

BSc Computer Science graduate and Software Engineer at Discovery Education. Also interested in music, home servers, and all things technology.

Python
TypeScript
React
SQL
Linux
My Journey

Experience &
Education

Present

Software Engineer 1

Discovery Education

Contributing to educational technology solutions that empower teachers and engage students worldwide. Collaborating with cross-functional teams to deliver high-quality software that makes a real difference in education.

AngularTypeScriptJava
2022 – 2023

Software Engineering Intern

Hewlett Packard Enterprise

Led an individual C++ project with global impact within my first month. Transitioned to a cross-continental team spanning the UK, India, and the USA to help in the design and implementation of an upcoming product using Golang and Kubernetes.

C++GolangKubernetesgRPCSQLAgile
2020 – 2024

BSc Computer Science

University of Portsmouth

Built a strong foundation across three years covering algorithms, data structures, distributed systems, ethical hacking, and artificial intelligence. My final-year dissertation - TATYOU - was an AR tattoo-previewing app built in Flutter.

PythonJavaSQLHaskellFlutterAI/MLCybersecurity
Things I've Done

Featured Projects

Featured

TATYOU

AR Tattoo Preview App

Originally developed in Flutter for my dissertation, now being ported to React Native for a public release. Uses augmented reality so users can preview tattoos on their skin before committing.

React NativePostgresAR+2

GulagStats

Discord Bot & Web Dashboard

A Discord bot written in TypeScript that tracks server statistics and surfaces them on a companion web dashboard.

ReactAngularNode.js+1

Spotify Party System

Collaborative Song Queuing

A web-based Spotify party system built before the feature existed natively using the Spotify API. Users could add songs, vote to skip, and watch the queue update in real-time.

JavaScriptPHPSQL+1
Thoughts

My Blog

Sharing my ramblings.