"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.

JavaScript HTML/CSS Swift iOS
DEC 2025

Podcast Summarizer

Automated podcast summarization system that uses Claude AI to generate editorial-style summaries of podcast episodes daily, deployed with GitHub Actions.

Node.js Claude AI API GitHub Actions RSS Parser AI Audio Consumer_Tech
JAN 2026

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.

Google Apps Script Gmail API Google Drive API JavaScript Text_ingestion LLM
NOV 2025

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.

Next.js TypeScript Vercel GitHub Deployment UI
FEB 2026