Travis McGeehan

Travis McGeehan

Known as TiKevin83 online, Travis McGeehan is a Senior Software Engineer at GFS in West Michigan specializing in frontend optimization during the day and with a knack for video archival techniques from years spent organizing the TASVideos and TASBot communities and making retro game TASes.
T3Boy: Making Accurate Game Boy Emulation Accessible with Next.js and WASM
React Summit 2025React Summit 2025
Upcoming
T3Boy: Making Accurate Game Boy Emulation Accessible with Next.js and WASM
TiKevin83 details how he used next.js and webassembly (WASM) to port a speedrun-accurate Game Boy emulator onto the web. Topics include using emscripten to compile a C library into a WASM module, interfacing with a WASM module from a Next.js site, video and audio playback onto the canvas and audio APIs from a WASM module, and nuances of web control schemes especially in implementing multi-touch input.
Tuning Retro Video Archives for Display on the Modern Web using WebGL in React
React Summit 2023React Summit 2023
31 min
Tuning Retro Video Archives for Display on the Modern Web using WebGL in React
Watch video: Tuning Retro Video Archives for Display on the Modern Web using WebGL in React
- Background on why retro video archives need custom scaling - Implementing a WebGL video player canvas in React with custom hooks - Bundling WebGL shaders from separate files for GLSL syntax highlighting - Live Demonstration of applications for footage from retro video game consoles, VHS tapes, etc