SYS_STATUS: ONLINE

Rahul M. Shah

From scratch to scale, building the systems that matter

Games & Tools

This is where I build. A collection of games coded from scratch exploring deep systems, and the open-source tools I created to orchestrate them.

The Arcade

Projects exploring mechanics, state validation & loops

Lexicon Crawler screenshot

Roguelite Word CrawlerPlayable

Lexicon Crawler

A 20-floor roguelite campaign where dictionary mastery meets tactical combat. Built with a deterministic progression system, turn-based monster encounters, and progressive difficulty scaling across distinct dungeon biomes.

ReactJavaScriptZustandTailwindCSS
LiveOps Tycoon screenshot

Resource Management IdlePlayable

LiveOps Tycoon

An idle game simulating the real business of running a live-service game. Features exponential scaling math, persistent progression via localStorage, dynamic event scheduling, and an analytics-style dashboard with revenue tracking.

Vanilla JSES6HTML5MVC Architecture
Space Invaders: Overdrive screenshot

Arcade ShooterPlayable

Space Invaders: Overdrive

A modern 10-wave expansion of the arcade classic. Features dynamic power-up combination logic, multi-phase boss battles, and a real-time synthesized soundtrack built entirely on the Web Audio API โ€” no audio files required.

TDDWeb Audio APIVanilla JS
Pixel Platformer screenshot

Precision PlatformerPlayable

Pixel Platformer

A 10-level precision platformer with ultra-smooth AABB physics, deliberate hand-crafted level design, and a multi-phase final boss encounter. Every jump arc and platform gap is tuned for feel-first gameplay.

HTML5 CanvasAABB CollisionVanilla JS
2048: Premium Sensory Edition screenshot

Puzzle / StrategyPlayable

2048: Premium Sensory Edition

An elevated take on the classic sliding tile puzzle. Features smooth CSS grid animations, robust merge-state management, and a procedurally generated Web Audio soundtrack that reacts to each move โ€” no audio files, pure synthesis.

Vanilla JSCSS GridWeb Audio APIState Management
Dropquote Architect screenshot

Arcade Word BuilderPlayable

Dropquote Architect

A React-powered dropquote puzzle game where letter tiles fall into a scrambled grid and you rebuild the original quote. Features intuitive drag-and-drop column mechanics, real-time cell validation, win-state detection, and a curated daily puzzle queue.

ReactDrag & DropLogic SystemsCSS Animations
Memory Match screenshot

Casual PuzzlePlayable

Memory Match

A classic card matching game built to explore component lifecycle, CSS 3D flip animations, and randomized board generation.

HTML5CSS 3DVanilla JS
Minesweeper screenshot

Logic PuzzlePlayable

Minesweeper

A faithful recreation of the classic Minesweeper. Explores recursive flood-fill algorithms for empty cell reveals and complex grid state management.

Vanilla JSRecursive AlgorithmsGrid State
Mini Crossword screenshot

Word PuzzlePlayable

Mini Crossword

A highly responsive daily mini crossword player with smart cell traversal logic, robust input handling for intersecting words, automatic direction switching, and smooth victory-state animations.

ReactData StructuresKeyboard Navigation
Pong Arcade screenshot

Retro ArcadePlayable

Pong Arcade

A fast-paced recreation of Pong. Focuses on collision detection, dynamic AI opponent scaling, and HTML5 Canvas rendering loops.

HTML5 CanvasPhysics EngineAI Logic
Semantic Echo screenshot

Daily Semantic Word GamePlayable

Semantic Echo

A daily word game built around semantic proximity rather than exact spelling. Each round you guess words and receive a similarity score โ€” the closer to the target concept, the hotter your trace. Powered by cosine-similarity vector search.

NLPVector SearchReactAPI Integration
Snake Reloaded screenshot

Arcade ClassicPlayable

Snake Reloaded

A CRT-aesthetic reimagining of Snake with scanline overlays, phosphor glow, and retro color grading. Built on a strict requestAnimationFrame game loop with queue-based movement, dynamic speed scaling, and multiple difficulty modes.

Vanilla JSGame LoopQueue Data StructureCSS Filters
Wordle Clone screenshot

Word LogicPlayable

Wordle Clone

A polished Wordle clone with hard mode, dictionary validation, and elaborate CSS keyframe animations for tile flip, shake, and keyboard feedback. Tracks per-session stats and handles edge cases in multi-letter scoring.

ReactCSS AnimationsDictionary API

The Toolkit

Systems, scripts, and skills built for orchestration