Snake & Ladders
Race to square 100, climb every ladder, and hope the snakes look elsewhere. Play against the browser or share the board with a friend.
Start the race ↗Eleven complete browser games built into the portfolio. Best scores, achievements, and progress stay on this device, with no account or download required.
Start with luck and strategy on the board, or test your timing in an endless flight.
Race to square 100, climb every ladder, and hope the snakes look elsewhere. Play against the browser or share the board with a friend.
Start the race ↗Tap, click, or press Space to stay airborne. Thread the gaps, build a streak, and beat the best score saved on your device.
Take flight ↗Every game highlights a different part of frontend engineering: algorithms, state, physics, AI behavior, persistence, or systems thinking.
Type real engineering commands, build a combo, and race the deployment clock.
Not played yetStart sprint →Design a grid, compare BFS and Dijkstra, then watch the winning route emerge.
Not played yetEnter arena →Match technologies to their project outcomes before the timer runs out.
Not played yetMatch the stack →Merge infrastructure from code to a resilient global platform.
Not played yetScale the cloud →Choose an AI difficulty, read the angle, and win the first-to-seven match.
Not played yetChallenge the AI →Deploy caches, queues, and rate limits before traffic overwhelms the service.
Not played yetProtect production →Play locally against a friend or face an adaptive browser opponent.
Not played yetDrop a disc →Run, jump, and collect milestones across five chapters of an engineering journey.
Not played yetBegin the quest →Clear every signal dot, activate power cells, and outsmart three roaming sentinels.
Not played yetEnter the grid →Progress stays in this browser. No account, tracking profile, or cloud save is required.
One completed run marks today’s challenge.
Accept challenge →Turns, scores, collisions, game modes, and saved progress make application state immediately visible.
Motion, sound, status text, and responsive controls turn every input into a clear consequence.
Pause, restart, reduced-motion support, and device-local storage keep play predictable across sessions.
The same care for state, feedback, and reliability runs through the engineering portfolio.