Current Core Project
SvelteKit 2 | TypeScript | Cloudflare
playims.com
A next-generation intramural and tournament management platform replacing slow, frustrating league tools
with fast, intuitive workflows for real operators.
- Primary goals: simplify league setup, improve scheduler/tournament control, and reduce admin friction at scale.
- Stack: SvelteKit 2, Svelte 5 runes, TypeScript 5, TailwindCSS 4, Cloudflare D1 (SQLite), Drizzle ORM, Zod, Cloudflare Pages.
- Architecture: multi-tenant-ready data model, API-driven backend endpoints, migration-first database workflow, and dynamic client theming.
- Product direction: schools, universities, municipalities, and private organizations running leagues and tournaments.
- Long-term objective: ship a modern foundation for automation, analytics, and integrations in intramural operations.
Sports Database
Svelte | Jan 1, 2026
case-play
A simple database for sports case plays and a classroom training tool for sports officials and sports
educators.
- Designed to create case plays, review scenarios, and reveal answers for training sessions.
- Topics include sports, spoiler/reveal flow, and case-play specific workflows.
- Built with Svelte and TailwindCSS.
- Uses Xata as the backing database service on top of PostgreSQL.
Flagship Portfolio
HTML | Feb 6, 2026
portfolio-v2
A full redesign of my personal site focused on stronger UX hierarchy, more technical storytelling, and a
cleaner candidate narrative.
- Defined structure around capabilities, project proof, and contact conversion.
- Designed and implemented a reusable visual system for fast iteration.
Client Platform
Custom Build | 2020
agknowledge.com
Complete rewrite of a customer-facing website to modernize product positioning and user experience for
an agribusiness cloud platform.
- Translated business requirements into a production-ready web experience.
- Delivered a clean, stable platform aligned with brand and product goals.
Minecraft Ecosystem
Plugin + Competitive League
blockey-hockey
A Minecraft plugin with complete custom hockey mechanics that grew into a full league ecosystem with
thousands of past and present players.
- Engineered gameplay mechanics and custom physics from scratch inside Minecraft.
- Helped scale the project into a long-running league community.
- Implemented MySQL-backed storage with REST endpoints for league and gameplay data.
Client Platform
HTML | Nov 1, 2025
riddle-me-this-trivia
Branded platform for a trivia business, designed to communicate offerings clearly and improve conversion.
- Built focused page architecture to improve readability and action paths.
- Delivered a clean launch-ready frontend with low maintenance overhead.
Interactive AI Game
Svelte | Sep 20, 2025
tic-tac-squared
A 3x3 grid of tic-tac-toe boards where the objective is to win three individual games in a directional
row, with AI gameplay and online multiplayer support.
- Built with Svelte for reactive state and fluid UI behavior.
- Shipped to production on Vercel for public access.
Team Operations Tool
SvelteKit | Jul 2025
evals
A project focused on helping managers and leads write stronger employee performance evaluations faster.
- Built as an aid for drafting, organizing, and refining performance evaluation language.
- Designed to reduce writer's block and improve consistency in feedback quality.
Developer Starter
JavaScript | TailwindCSS + Gulp
tailwind-template
A static site starter template using Tailwind CSS and Gulp with a practical workflow for fast
development and clean production builds.
- Includes development watch workflows and production minification steps.
- Designed to ship quickly with optimized asset output and simple deployment flow.