back to work

2026 / solo / full-stack

Real or AI

A daily, Wordle-style game for spotting AI-generated media.

play it live at realorai.gg →

Animated demo of cards morphing between media as each one is judged

what it is

A daily web game: swipe through 5 media items (images and video) — left for AI-generated, right for real — then see your score, a per-item breakdown, and a shareable result. Profile-less, mobile-first, resets at local midnight.

what i did

Built the whole thing solo: the neon client, the API and telemetry layer, the daily-puzzle and timezone-reset model, and the deploy pipeline.

the angle

Beyond the game, it’s a data product: aggregated human judgments on AI media, joined with provenance labels (generator, prompt, category), as a benchmark of how well AI fools people.

stack

frontend
React 18 + Vite + TypeScript — swipe & keyboard play, HLS video via hls.js.
game API
TypeScript Lambda BFF — puzzle, session, submit, and telemetry endpoints.
data
Python service for rollups, the benchmark builder, and B2B export.
storage & events
DynamoDB for game state; Kinesis telemetry streaming into an S3 data lake.
infra & deploy
AWS CDK for the backend; Cloudflare Workers serve the client, reverse-proxy the API, and sink client-health metrics.