Projects
A showcase of my technical projects, research work, and development experience that I'm not too ashamed of.
Filter by Category
Research
The Engagement-Diversity Connection
Designed and built simulation framework to study personalized recommendation impacts on content diversity and user engagement. Working paper published on arXiv.
Chaotic Magnetic Pendulum
This is a solution to the 2022 International Physicists Tournament Problem 13. The Project won a 7.5/10 score on the United States Physicists Tournament and together with another two problems our team won the 1st place in the competition.
Web Application
Omnicare
Online Platform and Nonprofit organization to simplify Cancer Screening Process. To create a future where proactive health is within everyone’s grasp, and access to care is defined by need, not by circumstance.We build tools we wish our families had - driven not by profit, but by deep empathy - to make health screening simple, understandable and actionable for all.
SmartPrep AI Toefl Tutor
A cost-effective ChatGPT-powered website, offering personalized one-on-one teaching experiences for TOEFL learners, with features including speech recognition, conversation, and personalized scoring and suggestions.
SmartPrep.ai
AI copilot for educators - an intelligent platform designed to assist teachers and educational professionals with AI-powered tools and insights.
Thetawave.ai
AI copilot for students - an intelligent learning assistant designed to help students with AI-powered tutoring, study guidance, and educational support.
CatTown - Posture Monitoring App
A posture monitoring web application that uses computer vision and MediaPipe pose detection to track posture in real-time. Features animated pixel cats that provide visual feedback and gamified nudges to encourage better sitting habits.
Course Projects
CS61B: Gitlet
A version-control system that can track and commit file changes, revert to previous versions, create and merge branches. Implemented the remote features that can pull, push, fetch from a remote repository given the path.
CS61C: RISCV-CPU
Implemented a RISC-V CPU in Verilog as part of UC Berkeley CS61C Computer Architecture course. Designed and built the datapath, control logic, and memory hierarchy for a working processor.
CS188:PacMan
UC Berkeley CS188 Introduction to Artificial Intelligence course projects. Implemented various AI algorithms including search algorithms, game-playing agents, machine learning, and reinforcement learning.
CS61B:Ataxx
A board game with both the GUI version and the command line version. Implemented both manual players and AI players. For AI player, used game trees and alpha beta pruning based on heuristic values.
Showing 12 of 12 projects












