Projects

Zoned · Chatbot

Personal Project · In Progress

Repo

A Retrieval-augmented generation (RAG) that answers questions grounded solely in a set of user uploaded documents, with an explicit refusal when the answer isn't there.

Upload a set of PDFs, ask a question, and Zoned retrieves the relevant passages, answers from those passages alone, and cites the document and page behind every claim. If the document doesn't cover it, Zoned lets you know rather than guessing.

  • Python
  • PostgreSQL
  • Docker
  • Claude API
  • OpenAI API
Momentum Logo

Momentum

Personal Project

Live Demo

Repo

A personal task manager to keep you focused on whats important.

Momentum is a personal project that lets you add, complete, and remove tasks, with a focus on hour-by-hour deadline ordering. Add a task manually, or type it in plain English and let the parser fill in the title, category, and deadline. You confirm before it saves. The app sorts tasks by their closest upcoming deadline so the next thing you need to work on is always front and center.

  • Java
  • Spring Boot
  • MySQL
  • Claude API
  • React
  • Vite
  • HTML
  • CSS
  • Docker
ReLeaf Logo

ReLeaf

Hackathon Project — Gemini API Award

Live Demo Backend API

Demo Video

Repo

ReLeaf is a smart urban planning tool designed to help cities and communities combat the Urban Heat Island (UHI) effect. It combines photorealistic 3D city visualization, real satellite thermal data, and Google's Gemini AI to provide actionable insights for greener, cooler cities.

  • React
  • Deck.gl
  • Python
  • FastAPI
  • Google Gemini
  • Google Map Tiles API
Portfolio Logo

Digital Portfolio

Portfolio built from scratch

Repo

The website you are on currently!

Dedicated to display my collection of projects and information about me. This is a responsive personal portfolio built from scratch in HTML/CSS/JS with an animated CSS-only moon hero with radial orbit navigation, IntersectionObserver scroll reveals, and full keyboard/reduced-motion accessibility, deployed on GitHub Pages.

  • HTML
  • JavaScript
  • CSS
  • GitHub Pages

Folder Sorter

Academic Project

A hierarchical file management system that creates and sorts nested folder/file relationships, utilizing JSON-based persistence, a GUI system designed with Java Swing, and JUnit testing to ensure code stability.

  • Java
  • Java Swing
  • JUnit