03 — Projects

Recent Work

P1

Chess Simulator cover showing a minimal chess board

Chess Simulator

A complete two-player chess engine written from scratch in TypeScript — that replicates core gameplay and user experience similar to commercial platforms. The project implements accurate chess rules, interactive board controls, move highlighting, and custom piece graphics — all presented in a clean, responsive interface.

TypeScriptReactGame Logic
Play →

P2

Note Taker cover showing a long document condensed into summarized notes by an AI model

Note Taker

An AI reading assistant for long passages. Paste an article, chapter or transcript into the chat box and the model scans it, returns a clear summary, writes organized notes on request, and answers any follow-up question using only the text you provided.

TypeScriptReactAI SDK
Open →

P3

Karaoke Generator cover showing a microphone in front of a glowing stage screen

Karaoke Generator

Upload an MP3 file of the original Youtube music video and it'll build a karaoke stage: with adjustable timed lyrics, 5-second countdown, volume slider, and a slider that can take you anywhere in the karaoke.

TypeScriptReactCSS
Sing →

P4

Light Cycles cover showing glowing neon cycle trails on a dark grid arena

Light Cycles

A real-time multiplayer battle arena. Create a room, share the link, and outlast your opponents on a neon grid where every turn leaves a permanent trail.

TypeScriptReactCSSHTML5
Play →