Projects

Things I've built and things I'm building.

Elder Trading Copilot

A context-aware trading assistant — interactive backtest dashboard plus a RAG-powered chatbot — built around Alexander Elder's Triple Screen system.

  • Python
  • Streamlit
  • LangChain
  • FAISS
  • Plotly
  • pandas
  • yfinance
  • HuggingFace Embeddings
  • Groq (Llama 3.3 / 3.1 / Mixtral)
  • OpenAI GPT-4o-mini
Roomet

Roomet

Web Active

Upload a photo of your room, pick a style, and AI re-imagines the space. Generate three variants, pick one, then edit it furniture-by-furniture until it's exactly what you want.

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind v4
  • FastAPI
  • Gemini 3 Pro Image
  • YOLO-World
  • arq / Redis
  • Supabase
  • PostgreSQL
LaWrite

LaWrite

Web Active

A template-driven WYSIWYG academic paper editor — write content, the template guarantees the layout, export a .zip ready to submit.

  • Next.js 16
  • Lexical
  • React 19
  • TypeScript
  • Tailwind v4
  • Radix UI
  • KaTeX
  • Framer Motion
  • JSZip
  • next-intl
  • Playwright
VoyageAI Planner

A multi-agent, LangGraph-powered AI travel companion — built around a security-first, self-correcting workflow.

  • LangGraph
  • LangChain
  • FastAPI
  • Server-Sent Events
  • OpenAI GPT-4
  • React 19
  • Vite
  • TypeScript
  • Tailwind v4
  • TanStack Query
QuickTap

QuickTap

Other Active

iOS app + custom keyboard extension for organizing and instantly inserting text snippets. Type less, do more.

  • Swift
  • SwiftUI
  • iOS
  • iCloud
SmartBin

SmartBin

Web Active

A full-stack AI waste classifier — upload a photo, eleven deep learning models decide which bin it goes in.

  • FastAPI
  • PyTorch
  • Next.js
  • TypeScript
  • Docker
  • AWS
Spotify Bilingual Lyrics

A Chrome extension that shows side-by-side bilingual lyrics in the Spotify Web Player, pulled from Genius instead of machine-translated.

  • Chrome Extension (MV3)
  • React
  • TypeScript
  • Genius API
  • Webpack 5
AgendaPro

AgendaPro

Other Archived

A holistic JavaFX productivity desktop app — calendar, tasks, pomodoro, meditation, achievements, and a live weather widget in one window.

  • JavaFX
  • Scene Builder
  • Java
  • Figma
Portfolio Template

A reusable Next.js 13 portfolio template — App Router, TypeScript, Framer Motion animations, and secure contact form via React Email + Resend. Used by me at whyian.dev.

  • Next.js 13
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • React Email
  • Resend
Bloom Grace

Bloom Grace

Web Archived

A responsive React + Vite flower shop SPA focused on performance and accessibility — ARIA roles, keyboard navigation, semantic HTML, the works.

  • React
  • Vite
  • JavaScript
  • CSS
Restaurant Management System

A full-stack Django restaurant app with real-time table reservations, meal ordering, and an integrated blog platform.

  • Django
  • Python
  • SQLite
  • PostgreSQL
  • HTML
  • CSS
  • JavaScript