Personal Projects

Audible Recall

Never forget what you read.

HTML, CSS, JavaScript, Node.js, GPT-3, Jira, Figma

Audible Recall is an AI assistant designed to reduce re- time by 80% through a user-friendly Chrome extension. The motivation behind this project was to enhance efficiency and usability by allowing users to quickly summarize PDF content, driven by thorough customer validation and market analysis.

Weather Wear AI

Your personal stylist for any forecast.

HTML, CSS, JavaScript, Node.js, Dall-E 2

Weather Wear AI is a smart application that recommends outfits based on the current weather and your personal style preferences. By analyzing real-time weather data, it ensures you're always dressed appropriately, whether it's sunny, rainy, or anything in between. With Weather Wear AI, you can look your best and stay comfortable no matter the forecast.

Figma

Codebase is a UC Berkeley student organization that builds software projects for high-growth tech companies. As External VP of the club, I was responsible for designing and launching a 15-day digital marketing campaign on Instagram.

Emote Hero

Smile like you mean it.

Unity, Hume API

Inspired by the famous rhythm games Guitar Hero and Dance Dance Revolution, Emote Hero is a facial emotional recognition rhythm game that lets the player express four different emotions to the beat! Using Hume.ai and its ability to extract human emotion from facial expressions in real time, Emote Hero combines AI technology with rhythm game foundations to create a unique gaming experience.

Sink or Swim: Lessons for Startups

Don't make the same mistakes.

Python, Seaborn, Pandas

Sink or Swim is a book detailing patterns of success and failure in startups across blockchain, healthcare IT, and AI. As a data scientist, I analyzed hundreds of startups to identify key attributes of successful ventures, and I was responsible for data visualizations and scripting to automate the analysis process.

Automatic Inventory

Never waste food.

Python, Google Colab, TensorFlow

Automatic Inventory is an innovative app designed to help people manage food waste by installing a camera in their fridge and leveraging computer vision. This app provides users with real-time feedback on the groceries in their fridge, allowing them to be aware of what they have when shopping and ensuring that food doesn't go to waste. By keeping track of the freshness of items, Automatic Inventory promotes smarter grocery management and reduces food spoilage.

HTML, CSS

Cookie Run website is a website about the game Cookie Run Ovenbreak that I created in HTML and CSS during my freshman year of high school. The website contains an overview of the game, basic gameplay, a list of all pets and cookies, and lands included in the game.

JetPack

Never Pack Again.

Figma, Premiere Pro

Jetpack is a premium pre-packed suitcase rental service that provides travelers with stylish, curated outfits and essentials, available for pickup at their destination airport, allowing them to travel without the hassle of packing. As the CEO of this startup, I spearheaded the UI design and led our team in pitching to investors to secure funding for our innovative venture.

HTML, CSS, JavaScript, Figma

Welcome to the first version of my personal website! I made this as a part of my full-stack web development course at UC Berkeley. The website is all front-end and tells you a little more about how I grew up and my interests. This project taught me most about CSS animations, div positioning, JavaScript for frontend, and building a personal brand. However, the site wasn't responsive to screen sizes and wasn't mobile compatible, so I decided to revamp with V2 of my personal website, which you're looking at right now!

Reviy

Renewing connections.

Figma

Reviy is a unique social networking app designed to rekindle and strengthen friendships by prioritizing in-person meetups. In a fast-paced world where connections often fade, Budbase helps you remember and cherish old friends, acquaintances, and new connections. Our app provides intelligent suggestions for reconnections and encourages the prevention of relationship erosion.

Flybot

The future of flyering.

C++, Arduino, Embedded Systems, CAD, Circuit Design

FlyBot is an innovative flyering bot created to boost club promotion through engaging features such as LED animations, a motion-sensor basketball hoop, music playback, and an automated flyer dispenser. As the team lead, I managed a team of 11 engineers and primarily focused on the circuitry and programming, resulting in a significant 20% increase in attendance at our first general meeting.

Ataxx

Conquer the board, one move at a time!

Java

Ataxx is a 2-player game where the user has to move their pieces to adjacent squares or jump to further squares, aiming to convert opponent's pieces into their own. I developed this 2-player game and implemented all game logic as well as an AI opponent to play against via the alpha-beta pruning algorithm. There is also the option to play against another human player and place blocks on the board to play around.

Pokemon Memory Game

Never reread again.

HTML, CSS, JavaScript

Pokémon Memory Game is a Light & Sound Memory game designed as an engaging way to test memory skills, featuring custom sounds from the official Pokémon Theme Song and various interactive elements. The game includes functionalities such as a lives counter, Pokémon evolutions on click, and custom win/lose screens.

Supercat

Cats save the world.

Scratch

Supercat is a game detailing the journey of an ordinary cat turned supercat who must save the citizens of his town! As my first programming project ever, Supercat taught me the fundamentals of logic and control flow in programming.