My Projects
Side projects, client work, and contributions spanning web apps, infrastructure, and industry collaboration.

Internal Retail Product Search Tool PWA
Next.js 16 retail search PWA used by Morrisons store colleagues to find products, stock, shelf locations, and planograms. Full-text search with debounced/abort-on-type; barcode scanning (native Barcode Detector + ZXing WASM fallback, shelf QR codes); item detail view aggregating seven APIs; offline-first with service workers; HMAC-signed auth, SSO. TanStack Query caching, dark mode, mobile-first.

Machine Vision Lead: Autonomous Robot Waiter
Led development of a machine vision system for an autonomous robot waiter. Built a real-time Python pipeline (OpenCV, MediaPipe) for pose estimation and segmentation. Integrated an iPhone LiDAR sensor for distance calculation (±0.12m accuracy up to 2m).

Evoke Hosting Control Panel
Full-stack Next.js dashboard for game and VPS hosting, with purchase flows, live server controls, Discord/Email auth (NextAuth), Stripe subscriptions, and automated provisioning. Serves customers with real-time management and billing.

Fendry
Designed and built a promotional site for FENDRY, a grime artist from York, showcasing releases, tour dates, and links to streaming and socials.

XSurvive
Run deployment, monitoring, and maintenance for XSurvive, a zombie apocalypse-themed Discord game bot serving a growing player base.

Consultant @ VINCI Facilities Management
Consulted for VINCI Facilities on a waste management redesign for 3,000+ on-campus residents. Analysed data, proposed solutions targeting 25% recycling improvement, and delivered a costed business report adopted by senior management.

University Sustainability Project
Wrote a technical report benchmarking industry best practices and outlining costed options for a campus-wide single-use plastic reduction initiative. Informed university sustainability strategy.

Royalty Hosting
Chief Technical Officer for a game server hosting platform offering Minecraft, Discord bot, and VPS solutions. Built automated deployment pipelines, payment integration, and 24/7 support workflows.

CtrlPanel
Open-source contributor to CtrlPanel.gg, a game server management platform. Implemented features, fixed bugs, and collaborated with the core team on UX improvements.

Currys Auto Buyer
Built a Python automation tool that monitored Currys stock and automated checkout during the 2021 GPU shortage. Enabled users to secure in-demand hardware at retail price instead of scalper markups.

Megacraft.co
Built and operated a Minecraft server network that grew to 650+ active members. Handled infrastructure, community management, and player retention until the project concluded.
Want to build something?
If you have a project in mind or want to explore working together, get in touch. I'm always up for a conversation.
Get in Touch