"Do. Or do not. There is no try." — Yoda
Word Solitaire App
A strategic card puzzle game where players match word cards to category cards across limited foundation slots, with level generation system and smooth drag/drop UI.
Podcast Summarizer
Automated podcast summarization system that uses Claude AI to generate editorial-style summaries of podcast episodes daily, deployed with GitHub Actions.
Morning Newsletter Brief
An automated AI-powered newsletter digest system that transforms your daily newsletters into intelligent 10-minute summaries. Built with Google Apps Script and Claude AI, it automatically fetches, categorizes, and synthesizes newsletters every morning.
Personal Website
Built a minimalist personal website from scratch using Next.js 16, MDX, and Vercel. Features a blog with markdown support, responsive design, and auto-deployment on every git push. Designed with a clean editorial aesthetic using Cormorant Garamond and Geist Mono.