english guy from earth, somewhere between a late-night build session and a probably-ill-advised deployment. computer science @ university of reading. founder of oakforge studios — where i build things that probably shouldn't work, but do.
feel free to poke around the repos. if something breaks, it was like that when you got here.
Missile Wars Revival — a real-time geolocation strategy game. you fire missiles at people on a map. they fire back. chaos ensues. built with React Native, WebSockets, and a backend that's holding up better than expected. missile-wars-revival
Advanced Tutoring — a full-stack tutoring platform with scheduling, stripe payments, video calling, a collaborative whiteboard, and an expo mobile app. basically everything a tutoring platform needs, built from scratch. advancedtutoring.uk
Pintless — social drink-tracking with achievements, location, pub-crawl events, and a widget. it's exactly what it sounds like. pintless.oakforgestudios.co.uk
Stream150 — a live streaming platform i built and ran. custom HLS player, live polls, chat with censoring, websocket reconnection logic, donation button, the works.
OBS tools — a scene-specific replay cache plugin (C++), an advanced scene switcher (Python), a Discord bot that auto-adds links as OBS scenes, and an NDI live indicator for multi-PC setups.
InfinityWhiteboard — infinite canvas whiteboard in vanilla JS, because sometimes you just need to draw everywhere.
westraffle — a raffle and auction website. it works. people won things.
gossipgirl — gossip girl themed blog platform. yes it's themed. yes it has the aesthetic.
Progress for Britain — contributed heavily to the web platform, policy management system, onboarding flows, UI revamp, captcha, cloudflare setup, believe quiz, and more across the org.
🌍 tristans.club — personal site 🏗 oakforgestudios.co.uk — the studio 🐦 @retristanhill — twitter 📬 dev@hill.golf
TypeScript · React Native · Expo · Node.js · Prisma · PostgreSQL · WebSockets · Stripe · React · Next.js · Python · C++ · Docker
"if it sounds slightly too ambitious for one person to build… it's probably worth trying."



