Experiments

Playable games, real-time 3D environments, generative math shaders, and tinkering projects exploring the edge of modern web capabilities.

AI-Assisted Development: I actively use and experiment with modern AI-assisted coding tools, agentic workflows, and LLMs across these projects — accelerating procedural math, shader development, engine physics, asset generation, and rapid browser prototyping.
17 Projects
/
WebGL & Canvas Graphics
/
Three.js & PixiJS Engines
/
AI Pair-Programmed Workflow
Showing 17 of 17
Game · ACTIVE

Apex Marina

Top-down speedboat racing & exploration game featuring physics-based water wake simulation, rubber-band AI competitors, buoy checkpoints, and dynamic marine life.

TypeScriptPhaser 3Canvas / WebGLViteGame Dev
3D Web · ACTIVE

Halo — 3D Ceiling Fan

A cinematic, scroll-driven 3D product showcase for the Halo smart ceiling fan. Features procedural airflow particle simulation, interactive material finish selector, and photorealistic PBR rendering.

Three.jsWebGLBlenderVanilla JSCreative Coding
3D Web · ACTIVE

PearBook 3D

A cinematic, scroll-driven 3D product launch experience for a fictional laptop. Smooth scroll mapping to camera orbits, procedural lid hinge kinetics, and interactive display shaders.

Three.jsGLTFWebGLScroll AnimationsPBR
Game · ACTIVE

DESCENT

A 2D deep-sea submarine expedition game. Dive from the ocean surface down to 1,000 meters into the bathypelagic abyss, discovering hydrothermal vents, bioluminescent creatures, and benthic wonders.

TypeScriptViteHTML5 CanvasProcedural AudioOceanography
Game · ACTIVE

Blood Pixel

Fast-paced top-down zombie survival shooter. Battle relentless undead hordes with tactical weapon swapping, fluid particle blood effects, dynamic line-of-sight lighting, and audio spatialization.

TypeScriptPixiJSVite2.5D SpritesGame Dev
Game · ACTIVE

Ironstead

A browser-based real-time strategy (RTS) diorama game inspired by classic RTS mechanics. Gather wood and gold, construct settlements, train archers and knights, and raze the enemy fortress.

TypeScriptPixiJSViteA* PathfindingRTS Engine
Game · ACTIVE

Swarmguard

A free colorful top-down tower defense game — build crossbow, cannon, and bomb towers to defend your castle core across 10 waves of monster swarms. Play directly in your browser.

HTML5 CanvasPixiJSTypeScriptGame DevelopmentTower Defense
Creative Tech · ACTIVE

Formula Art

A creative coding studio exploring generative mathematical beauty through WebGPU compute shaders, WebGL raymarching, p5.js sketches, and trigonometric canvas patterns.

WebGPUWebGLShadersp5.jsMathematics
Web App · ACTIVE

ClaimYourSpot

A collaborative real-time 10,000-tile (100x100) infinite 2D world on the internet — claim a permanent coordinate, pick an 8-bit avatar, and link your profile.

AstroTypeScriptCanvas 2DNode.jsExpressPostgreSQLSSE
Archive · ACTIVE

The Web Was Here

An interactive living historical archive of internet culture from 1990 through 2026. Explore curated era-defining websites, tech milestones, hardware evolutions, and nostalgic design aesthetics.

AstroTypeScriptInternet HistoryCSS ErasThree.js
Restaurant Platform · Active

MealHQ

A premium restaurant platform with an editorial public website, admin dashboard, POS, and an offer management system — built for hospitality brands.

LaravelPHPTailwind CSS v4Alpine.jsMySQLDocker
Personal Productivity / Life OS · Active

DailyLOG

Personal Life OS & productivity dashboard with bidirectional notes, task boards, and structured journals.

Laravel 12PostgreSQLTailwind CSS v4Alpine.jsViteTiptapLibreSpeedSupabase