t-g.dev

Hi, I'm
Tom Gordon

and I

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

About

I'm a software engineer who likes building things people enjoy using.

I'm a software engineer with a BSc in Computer Science and a passion for technology. I enjoy solving complex problems and building useful, thoughtful software.

My technical foundation spans Python, TypeScript, SQL, and React. I've developed full react native applications, machine learning models, and enterprise software. My experience at Hewlett Packard Enterprise gave me exposure to Go, Kubernetes, and Docker, while my work at Discovery Education has allowed me to work with Typescript, Java and SQL.

Currently
Software Engineer at Discovery Education
Focus
Typescript, React Native, SQL and Java
Away from the keyboard
Drums, piano, guitar and home servers
Skills
PythonTypeScriptReactSQLLinuxTailwindGoDocker
Experience & education

Experience & education.

Present

Software Engineer I

Discovery Education

Contributing to educational technology solutions that empower teachers and engage students worldwide. Currently assisting in the localisation effort to increase the reach of DreamBox Maths.

AngularTypeScriptJavaSQL
2022 - 2023

Software Engineering Intern

Hewlett Packard Enterprise

Started my role with supporting an existing product. 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 algorithms, data structures, distributed systems, ethical hacking, and artificial intelligence. My final-year dissertation - TATYOU - was an AR tattoo-previewing app built in Flutter.

PythonJavaSQLFlutterAI/MLCybersecurity
Some Projects

Things I've built.

A mix of products, tools, and experiments that I've built for fun, learning, and everything in between.

01

TATYOUNow

React NativePostgresTypeScriptStripe

AR tattoo preview app, originally developed in Flutter for my dissertation and now being ported to React Native for a public release.

02

t-g.dev2026

ReactTypeScript

The website you're on right now, written with React and TypeScript.

03

Sorting Algorithms Visualiser2026

TypeScript

A visualiser for sorting algorithms, because I love watching the videos of them!

04

Spotify Party System2023

JavaScriptPHPSQLRESTful API

A web-based Spotify party system built before the feature existed natively, with song requests, skip voting, and a real-time queue.

Blog

Blog posts.

Sharing my ramblings? I guess?