Synthwave FM
Browser radio that turns any audio stream into a reactive neon skyline — Web Audio API analyser nodes driving 2,000 canvas particles at a steady 60fps.
Insert coin →Ria OkaforPlayer One · Class of 2027
Run progress
▶ Insert coin to continue
★ Press start ★
Final-year CS student speedrunning toward a Creative Frontend Engineer role — I build web things that glow, bounce, and load fast
Level 02 · Quest log
Jun – Sep 2026
Frontend Engineering Intern
Glowcade Studios — Portland, OR
Shipped a WebGL arcade-cabinet configurator used on the marketing site; cut hero bundle 41% by lazy-loading shaders and swapping three JS carousels for scroll-driven CSS.
Sep 2025 – Present
Web Lead
PCSU Game Dev Club
Run a 6-person web crew for a 120-member club. Rebuilt the jam-submission portal; last Winter Jam took 214 entries without a single dropped upload.
Jan – Jun 2025
Freelance Web Designer
Campus orgs & local venues
Designed and built five single-page sites — a synth club, two cafés, a zine fair, a skate collective — each with its own weird, hand-rolled aesthetic.
Sep 2024 – Jun 2025
Teaching Assistant, Intro to Web Dev
PCSU School of Computing
Led weekly labs for 60 students; wrote the course's "CSS is a game engine" workshop that's now part of the official syllabus.
Level 03 · Arcade floor
Browser radio that turns any audio stream into a reactive neon skyline — Web Audio API analyser nodes driving 2,000 canvas particles at a steady 60fps.
Insert coin →An offline-first virtual pet PWA. Your creature evolves based on your commit streaks — service workers, IndexedDB, and one very needy blob.
Insert coin →Real-time leaderboard tool built for our club's game jams — live vote tallies over WebSockets, zero page reloads, judged 214 entries last winter.
Insert coin →A 4KB open-source stylesheet of CRT effects — scanlines, phosphor glow, screen curvature — pure CSS, zero JS. 900+ stars and counting.
Insert coin →Level 04 · Inventory
learning.exe64%
Level 05 · Training grounds
Pacific Coast State University · Expected June 2027
Level 06 · 2-player mode
Hiring for summer 2027 or a new-grad creative frontend role? I reply fast, ship faster, and bring snacks to code review.