The Playground
A portfolio doesn't have to be a wall of text. Poke around — everything here runs entirely in your browser.
- CLITerminal
A shell-style easter egg — get to know me by typing commands like a real portfolio nerd.
- GameShip It
A CI/CD timing game. Keep the pipeline green and deploy the site to production as fast as you can.
- Webcam AIRock Paper Scissors
Play with your webcam — on-device hand-tracking reads your gesture and an AI plays back. Nothing leaves your browser.
- MLQuick Draw
Doodle on the canvas and a neural net running in your browser tries to guess what you drew.
- GameType Speed
How fast can you type real code? Live words-per-minute and accuracy on genuine snippets.
- GameSnake
The classic, reskinned. Arrow keys or swipe, chase the high score. A tiny break from reading about me.
- TriviaKubernetes or Pokémon?
Is it a Kubernetes tool or a Pokémon? A real framework or a fake one? Trust your gut, build a streak.
- PuzzleDev Wordle
Wordle, but every answer is a 5-letter tech term. Six guesses. You know the drill.
- TriviaDev Quiz
Big-O, HTTP status codes, and cron expressions. Eight questions to prove your fundamentals.
- ToyDev Generators
Questionable commit messages, airtight excuses, and an ASCII banner for your name.
- QuizSpirit Language
A five-question personality quiz that maps you to a programming language — roast included.
- ArcadeSquash the Bug
Squash the bugs before they crawl into production. Miss three and it's an incident.
- ArcadeLoad Balancer
Route incoming requests across the fleet and keep every server in the green. Overload one and it's an outage.
- ArcadeRate Limiter
Allow the legit traffic, deny the floods — fast. Three wrong calls and the service falls over.
- ArcadeGarbage Collector
Be the GC: reclaim garbage before the heap overflows, and never touch a live object.
- ArcadeMerge Conflict
HEAD, incoming, or both? Read the context and resolve the conflict clean — against the clock.