Splatbot Game

Coding outreach · March 2026 – Present

Overview

  • Developed a browser-based competitive coding game to make programming accessible for JMU CS students.
  • Engineered a JavaScript game engine with SVG rendering and sandboxed in-browser Python bot execution using Pyodide and Web Workers to securely isolate user-submitted code.
  • Designed core gameplay systems, bot APIs, UI components, and persistent client-side settings.
  • Organized and hosted the inaugural Splatbot tournament fundraiser, attracting 30+ participants, 50+ attendees, and 60+ live matches.
  • Used Git and Jira for version control, sprint planning, feature tracking, and collaborative development workflows.

Media

Skills

JavaScript SVG Python Pyodide Web Workers Git Jira

Links

Live website