A platform with hundreds of everyday mental-math games — arithmetic, finance, sports, daily scenarios — built for both solo skill-building and real-time multiplayer. Typed input, no multiple choice, not LLM-cheatable.
A Python library that extracts column-level lineage from SQL queries through static analysis. Understands which source columns feed each output column — without executing queries or connecting to databases.
A production-style platform demonstrating modern data engineering practices: streaming + batch ingestion across SaaS sources (Shopify, Stripe, HubSpot), cross-source entity resolution, and a multi-layer medallion pipeline from Raw through Marts.
Single-player 16-tile Taiwanese mahjong against three AI opponents whose skill levels are independently adjustable — a full 16-hand match with dealer rotation, 連莊 continuation, and authentic tai (台) scoring. One TypeScript codebase runs everywhere: static web build and genuinely native iOS/Android via Expo, not a webview wrapper.
An interactive 3×3 Rubik's Cube solver built on the Bevy engine. Enter the cube's colors or a scramble, let it validate the configuration, then watch a step-by-step animation solve it — via a human-friendly layer-by-layer method or a near-optimal two-phase (Kociemba) solver. Runs as a native desktop app and in the browser via WebAssembly.
A Rust terminal app that transforms text into ASCII art using brick-like blocks and Unicode box-drawing characters, with drop physics and marquee scrolling.