Ello, I'm a 🏳️‍⚧️ trans software developer who's just graduated from the University of Portsmouth with a 1st, now working at Track24, primarily working on their SaaS product AtlasNXT.

Portfolio

Scrabble Coursework

First year university coursework where I designed and created an online browser-based Scrabble game.

react

typescript

express

websockets

Brick Store Coursework

Second year university coursework where I designed and created an online storefront for a Lego brick store

typescript

fastify

auth0

postgresql

Company Address Tracker

A prototype desktop tool I made for a local company to manage company addresses.

react

typescript

electron

Basic Matrix.org Bot Library

A basic library I wrote for writing basic bots for Matrix.org chats in C#.

C#

outdated

This site

This site is simple, accessible and comfy, I like it :)

astro

svelte

typescript

tailwind

vercel

vite-plugin-svelte-entries-generator

A vite plugin to generate SvelteKit prerender entries for paths that can't be scraped automatically

vite

svelte

typescript

Undergraduate Dissertation (WIP)

A cheap, fast and client-agnostic blogging platform initially designed and built for the Portsmouth Cycle Forum

astro

typescript

svelte

github pages

Experience

Track24

October 2025-Present

Currently working as a frontend engineer at Track24, primarily on their flagship product AtlasNXT.

react

typescript

tailwind

nextjs

elixir

phoenix

Radweb

June 2022-August 2023 (placement), July 2024-October 2025

This was my first hire! I'm currently working as a fullstack developer on InventoryBase.

react

php

laravel

mysql

redux

typescript

real customers

Posts

Extracting the Stagecoach App's Word of the Day

A dive into Stagecoach's mobile app and extracting encrypted data relating to their ticketing system

stagecoach

android

decompiling

Slacked: Part 1

My journey into writing a Vencord like client mod for Slack

slack

client mod

vencord