Just for fun

After Hours

Stories, toy projects, and galleries will land here once I add them.

Posts

Posts & field notes

Field logs and thoughts that are worth sharing.

Visit the archive

I’m drafting a few new posts—check back soon.

Games

Games & sandboxes

Playable experiments I tinker with after hours.

Reflex arcade

Pulse Snare

An original one-more-run loop: rotate a magnetic arc and catch pulses blasting out from the core before they break through.

browser arcade addictive
Pulse Snare preview image
Play Pulse Snare
Chill arcade

Lily Leap

Drift across cozy lily pads, snack on sparkles, and vibe with chatty squishmallows.

browser casual sound-on
Lily Leap preview image
Play Lily Leap
Audio-physics

Glow Hop

The world is silent and intangible. Use sound to create solid matter and reach the portal.

browser platformer sound-on
Glow Hop preview image
Play Glow Hop
Word survival

Lexical Hazard

Type the falling words to neutralize them. Each word triggers its meaning—FAST speeds time, BLIND dims the lights.

browser typing sound-on
Lexical Hazard preview image
Play Lexical Hazard
Lyric trivia

Lyrically Lost

Hear translated lyric snippets and race to identify the original songs across Hindi, Spanish, and English catalogs.

browser music sound-on
Lyrically Lost preview image
Play Lyrically Lost
Deep-dive survival

Abyss

Dive into the deep blue. Manage oxygen, dash to destroy mines, and descend through biomes to the abyssal rift.

browser 3D sound-on
Abyss preview image
Play Abyss
Dark simulation

Algorithm Simulator

Maximize engagement and ad revenue by manipulating a subject's digital experience. A satirical take on attention economy mechanics.

browser simulation dark
Algorithm Simulator preview image
Play Algorithm Simulator
3D arena shooter

Botanical Brawl

A cozy but competitive botanical duel with forgeable weapon stats and lively ricochet combat.

browser 3D arena
Botanical Brawl preview image
Play Botanical Brawl
LLM-powered couch arena fighter

Wizard Brawl

Two wizards, one couch, and any object you can dream up as a weapon. Lose a round, rage-forge something new, and let the chaos fly.

browser AI local-multiplayer
Wizard Brawl preview image
Play Wizard Brawl
3D FPS arena

Void Strike

A neon-drenched wave-survival FPS. Four weapons, five enemy types, dash/slide mechanics, grenades, and kill-streak rewards in a sci-fi arena.

browser 3D FPS sound-on
Void Strike preview image
Play Void Strike
Educational interactive

Lexicon Atlas

Spin a 3D globe and discover 392 English words unique to their homeland — from 'brinjal' in India to 'robot' meaning traffic light in South Africa.

browser 3D educational
Lexicon Atlas preview image
Explore Lexicon Atlas
Interactive AI experience

Machine Gaze

Upload a photo and watch a robot decompose it — layer by layer — into edges, depth, objects, and segments. Toggle between human and machine vision.

browser AI educational
Machine Gaze preview image
Try Machine Gaze
Interactive size comparison

How Many?

Pick any two objects — from atoms to galaxies — and discover how many of the smaller fit inside the larger. A playful sense-of-scale calculator.

browser educational interactive
How Many? preview image
Try How Many?
Language experiment

Lost in Translation

Type a sentence, watch it travel through 20 languages and back, and see what survives the journey. Customize the chain or unleash chaos mode.

browser AI language
Lost in Translation preview image
Try Lost in Translation
AI vs Human quiz

The Turing Shuffle

10 passages. Some written by humans, some by AI. Read each one and decide — can you tell the difference?

browser AI quiz
The Turing Shuffle preview image
Play The Turing Shuffle
Interactive explainer

The Scale of Autonomy

Journey through the levels of autonomous systems — from a thermostat to a self-driving car — with animated vignettes at every stage.

browser educational interactive
The Scale of Autonomy preview image
Explore The Scale of Autonomy
3D interactive explainer

One Trillion Parameters

A cosmic zoom into neural networks. Scroll from a single neuron out to a trillion-parameter model and feel the scale of modern AI.

browser 3D educational
One Trillion Parameters preview image
Explore One Trillion Parameters
Physics sandbox

Junkbot

Drag parts from a junkyard palette, snap them together, tweak motors and thrusters, then launch your creation and watch it stumble across an obstacle course.

browser 3D sandbox
Junkbot preview image
Play Junkbot
Cyberpunk arena FPS

Neon Breach

Wall-running, grapple hook, and bullet time in a cyberpunk arena. Five weapons, boss waves, and style kills.

browser 3D FPS sound-on
Neon Breach preview image
Play Neon Breach