Projects
Projects
-
WishingWell
iOS app for spreading kindness through daily microinteractions. Built with React Native, FastAPI, and Supabase. I've primarily been responsible for backend API development and database design, most recently working on incorporating push notifications. Our team of 3 is currently working on V3 and hoping to launch on the App Store in the near future! V1 was originally a final project for CS 278: Social Computing.
-
PI-EHR (Personalized Interactive Electronic Health Record)
Designed and implemented an MVP of a RAG-enabled chatbot and interactive timeline for increasing accessibility and interpretability of medical records. Built with Flask, React, LangChain, and LangGraph. Project for Stanford Medicine's 2025 Business and Research Insights To Excellence (BRITE) software engineering internship program.
-
Columnar Database Execution Engine
Built high-performance columnar database system using PyArrow, Pandas, and Parquet. Includes custom implementations of Hash-Partition Join and Sort-Merge Join algorithms, along with simulated SQL query planner and execution engine. Final project for CS 145: Big Data Systems.
-
Diffusion and Eigenvector Centrality Dominance
Investigating the optimal seeding problem by exploring alternative models of diffusion and their relationship to various centrality measures. Final project for CS 360: Simplicity and Complexity in Economic Theory.
-
Stanford Math DRP Matching Proposal
Investigating the optimization of Stanford Math Department's Directed Reading Program by applying a max weight matching mechanism. Published in UT Austin's journal, The Developing Economist! Final project for ECON 136: Market Design.
-
System for Whole Institution Modeling (SWIM)
Decision support tool for patient flow and capacity management at Lucille Packard Children's Hospital, with discrete event simulation-based backend. Project for MS&E 463: Healthcare Systems Design, continued as Performance Improvement Research Assistant for SURF (Systems Utilization Research For) Stanford Medicine.
-
Long Covid Chatbot
AI-powered chatbot designed to help patients with Long COVID access information and resources about their condition and treatment options.
-
HIVDB Agentic Chatbot
Intelligent agent system for querying and analyzing HIV database information, providing researchers and clinicians with quick access to relevant data.
-
C++ Threads
Implementation of custom thread class in C++ for CS 111: Operating Systems Principles.
-
Heap Allocator
Custom implicit and explicit linked-list heap allocators in C for CS 107: Computer Organization and Systems.