The day job is the Google Search app for Android: backend, infrastructure, developer tooling, and lately page transitions. None of that is on GitHub. This is the rest.
lakeback
in-progressMatchmaking and server infrastructure for 2v2 Counter-Strike 2 on de_lake.
- 2026
- Kotlin
- Ktor
- PostgreSQL
- Terraform
nixeljam
liveThe NixOS flake that runs my desktop, a self-hosting mini PC and a VPS.
- 2026 to now
- Nix
- NixOS
- home-manager
- Hyprland
habits
liveA habit tracker that draws a GitHub-style activity grid, for a wall-mounted kiosk.
- 2026
- Kotlin
- Ktor
- SQLite
- Nix

AutoPet Feeder
shippedAn automatic pet feeder built to a neighbour's specification, from cardboard to a 3D-printed shell.
- 2024
- Raspberry Pi
- JavaScript
- CAD
- 3D printing

Lockyn
shelvedA study app for GCSE and sixth form students. Focus timer, screen-time nudges, weekly summary.
- 2025 to 2026
- TypeScript
- React Native
- Firebase

Accessible platformer
archivedA platforming and exploration game built in Godot for my Extended Project Qualification.
- 2024
- Godot
- GDScript

Makers Academy
shippedTwo team projects from the bootcamp, an Airbnb clone in Flask and a Facebook clone in Spring Boot.
- 2025
- Python
- Flask
- Java
- Spring Boot
Pixeljam Studios
in-progressPull requests to a friends' game studio. A Fragsurf port to Unity, gunplay systems, engine tooling.
- 2026
- C#
- Unity
- Luau
- GDScript

Legacy Console shaders
shippedA shaderpack that makes Minecraft Java look like the Xbox 360 edition.
- 2026
- GLSL
CollisionSounds
shippedMaterial-aware impact sounds for Roblox, borrowed from the Source engine.
- 2025
- Luau
- Roblox
configs
liveEvery game autoexec I have, and a script that keeps them in the repo.
- 2025 to now
- Python
- cfg
simfiles
shippedModcharts for NotITG, written to learn Lua and GLSL properly.
- 2025
- Lua
- GLSL
- NotITG

C# game collection
archivedBattleships, Tetris and Blackjack at three levels of complexity, from college.
- 2023
- C#
- .NET
- WinForms
punchdrunk.gg
liveThe site for the Minecraft server I run for friends.
- 2025
- HTML
- Python