About Me
Experience
Projects
Contact Me
Resume
I am a Software Engineer with experience in distributed systems and storage services. Previously, I was an undergraduate student at UCLA. I enjoy immersing myself in the world of computers and the opportunities for learning and creativity that they provide, and I am excited to see what the future of computing will hold.
Outside the realm of computer science, I enjoy listening to all sorts of music, playing video games, staying active with tennis or rock climbing, playing instruments, and driving cars.
As a part of the Messaging Infrastructure: Storage team, I developed distributed persistent storage systems at the heart of Messenger, Instagram Direct, as well as all of their use cases, including end-to-end encryption and GenAI chats. I headed projects to improve attribution for MW-scale capacity savings, developed new real-time storage systems, and managed operations and on-call for storage services.
As a Software Engineering Intern at Facebook, I developed search result blending models to combine products across different search verticals. I also developed pipelines to gather and analyze structured data for blending models and ran experiments for user engagement.
Fridgehunters allows users to find recipes easily by listing ingredients that they have in their fridge! The repository for the app can be found here.
The app features an ingredient search system, a recipe search system based on ingredients, and an endorsement and popularity system for recipes. For this app, I developed an Express.js REST API backend with an SQL database and a React frontend.
Quoridor React is a recreation of the board game Quoridor as an online multiplayer game, with a strategy uncovering twist! The repository for the game can be found here.
The game features client-side game UI and display, server-side game management, and automatic detection of strategies that the other player may be trying to use. I developed this app using an Express.js REST API backend with a MongoDB database and a React frontend with Redux state management.
Now Where Was I? is an app designed to help those who have entered a new room and suddenly forgotten what they were going to do. The repository for the app can be found here.
The app features searching for and creation of realizations based on time and place. I built this app using jQuery for the frontend and the Spring Boot model/controller framework in Java for the backend, with a PostgreSQL database.
This Android app is built to allow people decide where they want to eat, and with whom. The repository for the app can be found here.
The app features user creation, user schedules and timing, user groups, user decision on which group they want to eat with, and group voting on which place to eat at. I developed this app using Android Studio in Java, and built the backend API using Express.js, with an SQL database.
Automobile Autofinder is a convolutional neural network project to identify cars in pictures. The dataset involves pictures of 3 different types of cars. The project uses Keras, matplotlib, and a Python script that generates and stores arrays from multiple pictures. You can find the repository for the project here.