MARY O'BRIEN



Things I've built, just for fun.

Infinite XO TypeScript React Supabase React Router A real-time, multiplayer twist on tic-tac-toe. Marks fade away after a fixed number of moves, so games can keep going instead of ending in a draw. Pick a grid size, share a link, and play with a friend in the browser. view live project view code

Rep Deck TypeScript React Supabase A progressive web app for building and running custom workout plans. After configuring a routine, users enter a distraction-free playback mode that presents each exercise sequentially with rep counts or a countdown timer