Ryan Chislett

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Work Experience

Full-Stack Developer at Wizarding Runs
January 1, 2026 - Present
Built 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 - Present
Rebuilding 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 - Present
Contributed 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 - Present
Built 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 - Present
Delivered 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 - Present
Built 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 - Present
Built 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 - Present
Rebuilding 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 - Present
Delivered 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, 2026

Qualifications

Self-Taught Full-Stack Developer
January 1, 2023 - April 12, 2026
Self-Taught Full-Stack Developer
January 1, 2023 - April 12, 2026

Industry Experience

Software & Internet, Gaming, Media & Entertainment, Education, Professional Services, Other