Ahaan Chaudhuri

Work

Seven shipped things. A party game people actually play, a dev tool, a dashboard for a shared apartment, a Chrome extension, two games, and a daily puzzle. All of them are live.

Big boarddemonstration data11:42 to the bell
  1. Tequila$4.62+15.5%
  2. IPA$2.83-5.7%
  3. Hard seltzer$2.50+0.0%
  4. Red wine$5.35+7.0%
Priya bought 2 Tequila at $4.31 · now $4.62

STOCK'D

The stock market drinking game · live at getstockd.io · launched October 2026

Drinks are securities: the more people buy one, the more it costs. A host opens a market, players join from their phones with a four-character code, bartenders work an order queue, and a TV shows the big board. React and Vite on Supabase. Every write is a Postgres security-definer function, row locks are the queue, orders carry idempotency keys, and the clock is game time.

orchestra call linear list_projects✓ connected Linear MCP · 52 tools · OAuth 2.1✓ list_projects 1 project · "Interview Prep" · 84 ms pinned $.content[0].text contains "projects"orchestra run tests/mcp --fail-on breaking✓ call list_projects 84 ms✓ assert $.content[0].text contains "projects"✗ snapshot @playwright/mcp 0.0.70 → 0.0.71 (patch) breaking 7 tools: `ref` replaced by `target`Caught before it shipped.

Orchestra

Testing client for MCP servers · v1.0.0-beta, shipping now

Call any server's tools from a desktop app and pin the responses as assertions. Run the same checks from a CLI in CI, and fail the build when the tool contract breaks. Snapshots classify every change as breaking, additive, or cosmetic.

HomeMaxxer

Shared-apartment dashboard · web and iOS · demo runs on demonstration data

Chores, the calendar, expenses, and groceries on one board of widgets you drag, resize, and fold. A grid engine I wrote myself, themes built from a single hue, live updates between roommates, and the whole board usable from the keyboard. Vite, React 19, and strict TypeScript on Supabase, wrapped in a Capacitor iOS shell.

yt/

youtube.com

JustGo

Chrome extension · v1.0.0, live on the Chrome Web Store

Your own URL shortcuts for Chrome. Type yt/ or go yt in the address bar and land anywhere instantly. Fuzzy omnibox search, quick capture, parameterized shortcuts. 100% local, zero network requests.

On Tilt: a pixel-art poker table at night, two opponents across the felt, a Broken Flush call on the board

On Tilt

Psychological poker RPG · public playtest · Godot 4, WebAssembly

Noir poker where psychology is a weapon. Three-handed no-limit hold 'em against opponents who run hot, tilt, and talk back. Read them, needle them, sweet-talk them into paying you off, or palm a card and pray the pit boss isn't watching. An early gameplay demo of a larger game; feedback wanted.

The Internship: a pixel-art defense contractor office at night in the rain

The Internship

Narrative point-and-click · playable · Godot 4, WebAssembly

A satirical point-and-click adventure. Survive a week interning at a shady defense contractor: a branching five-day story with two minigames, a server-room heist, and five endings. Built from scratch in Godot; runs right in the browser.

SWING, the daily NBA guessing game

SWING

Daily NBA puzzle · new game every day

You get one game's score differential curve and a box score with every name blurred out. Five guesses to name the era, the stakes, the teams, and the season. A new game every day, with the full archive playable.