I build practical software for event operations, online communities, workflow automation, and interactive experiences.
My work focuses on turning operational problems into maintainable systems—combining product thinking, hands-on development, testing, documentation, and AI-assisted engineering.
- Building scalable event check-in, queue, kiosk, staffing, and reporting systems
- Developing Discord automation and community-management infrastructure
- Creating cross-platform interactive experiences with Godot
- Improving code quality through testing, observability, documentation, and structured agent workflows
| Project | What it does | Technology |
|---|---|---|
| Event Ops Manager | Full-stack platform for live-event registration, waivers, kiosk check-in, player queues, session management, staffing, and operational reporting | TypeScript, Node.js, REST APIs, SQL, Vite |
| TEST Squadron Discord Bot | Production Discord platform for member verification, role automation, managed voice channels, activity metrics, permissions, and web-based administration | Python, discord.py, aiohttp, SQLite |
| KaleiDrift | Cross-platform procedural flight game featuring ray-marched fractal environments, adaptive rendering, touch controls, and automated Android, Windows, and Web builds | Godot 4, GDScript, GLSL, GitHub Actions |
| TRiley Nexus | Structured portfolio and project site deployed through GitHub Pages | Astro, TypeScript, JavaScript, GitHub Actions |
| VR Zone Check-In | Earlier event check-in and operational automation system built around Google Workspace | Google Apps Script, JavaScript, Google Sheets |
Languages
TypeScript · JavaScript · Python · GDScript · SQL · HTML · CSS
Platforms and frameworks
Node.js · Discord.py · Godot 4 · Astro · Vite · Google Apps Script · REST APIs
Engineering practices
Automated Testing · CI/CD · GitHub Actions · Database Design · Role-Based Access Control · Observability · Technical Documentation · AI-Assisted Development
I approach development as both a software and systems-design problem. I prioritize:
- Clear domain models and predictable user flows
- Maintainable architecture over one-off fixes
- Security-conscious permissions and data handling
- Automated tests for critical operational paths
- Documentation that supports both human contributors and coding agents
- Production feedback from real users and live operating environments



