Projects
A collection of software engineering and AI-powered projects I've built. Each project represents a step forward in my journey as a developer, showcasing everything from full-stack web applications to innovative AI integrations.
4
Total Projects
1
Live Projects
2
In Development
35
Technologies
Kakitori
Full‑stack Japanese learning platform with an AI tutor, JLPT‑aligned kanji practice, vocab tools, and progress analytics. Built with React + FastAPI, secured with Google OAuth, and backed by PostgreSQL with Redis caching.
Full‑stack Japanese learning platform with an AI tutor, JLPT‑aligned kanji practice, vocab tools, and progress analytics. Built with React + FastAPI, secured with Google OAuth, and backed by PostgreSQL with Redis caching…
Technologies
Key Features
- AI tutor chat using OpenAI/Anthropic APIs
- JLPT‑aligned kanji system with spaced practice
- React + FastAPI full‑stack architecture
- Google OAuth with per‑user progress tracking
- PostgreSQL + Redis for speed and reliability
GoodnightGPT
Intelligent chatbot system for the Goodnight Scholars program at NC State University. Combines retrieval-augmented generation (RAG) with a sleek chat interface. Features CSV data ingestion, Pinecone vector storage, and Anthropic Claude for contextual responses with source attribution.
Intelligent chatbot system for the Goodnight Scholars program at NC State University. Combines retrieval-augmented generation (RAG) with a sleek chat interface. Features CSV data ingestion, Pinecone vector storage, and A…
Technologies
Key Features
- RAG pipeline with Pinecone vector storage
- CSV upload and automatic embedding ingestion
- Anthropic Claude integration for contextual responses
- Real-time chat interface with source attribution
- Serverless vector database with automatic indexing
Virtual DJ Hand Controller
Touchless DJ controller that maps hand gestures to real‑time audio control. MediaPipe detects landmarks; Pyo handles pitch, tempo, and volume for an immersive, webcam‑driven experience.
Touchless DJ controller that maps hand gestures to real‑time audio control. MediaPipe detects landmarks; Pyo handles pitch, tempo, and volume for an immersive, webcam‑driven experience.
Technologies
Key Features
- Real‑time gesture recognition via MediaPipe
- Pitch, tempo, and volume control (Pyo)
- Distance/pinch/twist mapped to parameters
- On‑screen visual feedback overlays
- Webcam‑based, cross‑platform setup
Portfolio + Blog
This site—built with Next.js 15 App Router—features an interactive timeline, MDX blog, and a custom theme with gradient animations. It’s a fast, accessible portfolio with a clean component architecture.
This site—built with Next.js 15 App Router—features an interactive timeline, MDX blog, and a custom theme with gradient animations. It’s a fast, accessible portfolio with a clean component architecture.
Technologies
Key Features
- Interactive slideshow timeline
- MDX blog with frontmatter + dynamic routes
- Next.js 15 App Router with SSG
- Custom theme with gradient animations
- Accessible, responsive UI with TypeScript
Interested in collaborating?
I'm always open to discussing new projects, opportunities, or just chatting about technology and development.