Skills
Work Experience
Full-Stack Developer at Wizarding Runs
January 1, 2026 - PresentBuilt a Harry Potter-themed speedrunning leaderboard using Next.js, Express, Prisma, and PostgreSQL, deployed across Vercel, Render, and Neon. Implemented PostgreSQL RANK() window functions for accurate leaderboard rankings, with slug-based URL routing and subcategory variable support (Console/Emulator, ACE/No ACE). Designed role-based access control (admin/mod/user) with run submission and approval workflows, soft deletes, and a full moderation pipeline. Integrated Better Auth with Twitch OAuth, house-themed CSS custom properties, and a hardware badge system using a custom System model. Scraped and reseeded game data for multiple Harry Potter titles; resolved data integrity bugs from subcategory variable mishandling in the original scraper. Conducted an API security review, identifying and documenting an SRDC verification gap; added co-op run support for HP4.
Full-Stack Developer at Tetra Master
March 1, 2026 - PresentRebuilding the Final Fantasy IX mini-game Tetra Master as a full multiplayer web application using React, Django, Django Channels, and Daphne for WebSocket-based real-time gameplay. Architected with Docker for containerization, Redis as the channel layer for WebSocket message brokering, Caddy as a reverse proxy, and PostgreSQL for persistent data. Implementing full game logic including card battle resolution, directional attack rules, and match state synchronization across clients in real time.
Open Source Contributor at Pokerogue
April 1, 2026 - PresentContributed to Pokerogue, a popular open-source browser-based Pokémon roguelite with a large active player base. Fixed 2 major softlocks blocking player progression by identifying root causes in game state logic and submitting patches that were merged into the main codebase.
Full-Stack Developer at Restaurant Ordering Platform
January 1, 2026 - PresentBuilt a production-ready application using Next.js, TypeScript, Strapi CMS, and PostgreSQL with complex cart state management and real-time pricing for customizable menu items. Integrated Stripe payment processing for secure online transactions and an admin dashboard for full order lifecycle management. Deployed backend on Railway and frontend on Vercel; resolved production issues including memory optimization and database connection pooling.
Full-Stack Developer at Beading Traditions — Client Portfolio Site
February 1, 2026 - PresentDelivered a Next.js + Sanity CMS portfolio site for an Indigenous beadwork artist, handling full client handoff including account transfers and documentation. Integrated Resend for contact form handling and deployed on Vercel with a polished content management workflow for the client.
Frontend Developer at Interactive Typing Test Application
November 1, 2025 - PresentBuilt a real-time typing speed test with WPM and accuracy tracking using React, with character-level state management for live visual feedback. Implemented timed/untimed difficulty modes, localStorage score persistence, and custom auto-scroll logic for mobile usability.
Full-Stack Developer at Wizarding Runs — Speedrun Leaderboard Platform
January 1, 2026 - PresentBuilt a Harry Potter-themed speedrunning leaderboard using Next.js, Express, Prisma, and PostgreSQL, deployed across Vercel, Render, and Neon. Implemented PostgreSQL RANK() window functions for accurate leaderboard rankings, with slug-based URL routing and subcategory variable support (Console/ Emulator, ACE/ No ACE). Designed role-based access control (admin/mod/user) with run submission and approval workflows, soft deletes, and a full moderation pipeline. Integrated Better Auth with Twitch OAuth, house-themed CSS custom properties, and a hardware badge system using a custom System model. Scraped and reseeded game data for multiple Harry Potter titles; resolved data integrity bugs from subcategory variable mishandling in the original scraper. Conducted an API security review, identifying and documenting an SRDC verification gap; added co-op run support for HP4.
Full-Stack Developer at Tetra Master — Real-Time Multiplayer Card Game
March 1, 2026 - PresentRebuilding the Final Fantasy IX mini-game Tetra Master as a full multiplayer web application using React, Django, Django Channels, and Daphne for WebSocket-based real-time gameplay. Architected with Docker for containerization, Redis as the channel layer for WebSocket message brokering, Caddy as a reverse proxy, and PostgreSQL for persistent data. Implementing full game logic including card battle resolution, directional attack rules, and match state synchronization across clients in real time.
Frontend Developer at Beading Traditions — Client Portfolio Site
February 1, 2026 - PresentDelivered a Next.js + Sanity CMS portfolio site for an Indigenous beadwork artist, handling full client handoff including account transfers and documentation. Integrated Resend for contact form handling and deployed on Vercel with a polished content management workflow for the client.
Education
Self-Taught Full-Stack Developer at Scrimba
January 1, 2023 - April 12, 2026Qualifications
Self-Taught Full-Stack Developer
January 1, 2023 - April 12, 2026Self-Taught Full-Stack Developer
January 1, 2023 - April 12, 2026Industry Experience
Software & Internet, Gaming, Media & Entertainment, Education, Professional Services, Other
Skills
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in London today.