About
A recent graduate from UC Berkeley, now software engineer and designer based in San Francisco, CA. Over the course of my undergraduate career, I've been passionate about building products and experiences that help people. I love design, data, and engineering and hope to use my skills to solve meaningful problems. I'm always looking for new challenges and opportunities to learn.
Currently seeking entry-level/new grad roles in software engineering and design.
Ask me about photography, aviation, sitcoms, and food!
Experience
ASUC OCTO, MoffitStatus
Spearheaded the design and development of a real-time web application that lets students see how busy each of the six main campus libraries are, reaching around 300 daily active users during its initial launch. Built with Next.js, React, Tailwind CSS, and shadcn/ui, the app features a responsive interface backed by Firebase for authentication, data storage, and live updates, allowing verified students to report and view occupancy by floor. I implemented API services for real-time data handling, built logic to surface the most recent and reliable reports, and collaborated with ASUC engineering teams to enable data sharing across student-led projects. The platform also included an experimental predictive feature that estimated current and near-future library occupancy using historical reporting patterns.
Big Data at Berkeley
Launched the first public iteration of our club’s online education platform after several semesters of prior development, redesigning and developing 8 core course modules along with the landing and homepage sections to improve usability and learning flow. Built with React, Gatsby, and CSS Modules, the platform reached over 73 learners across 6 countries on launch, representing a wide range of ages and backgrounds.
Later, as Head of Online Course, I led a team of 5 developers to design and prototype a Python backend system for user authentication, progress tracking, and analytics. I also integrated Google Analytics to monitor engagement and guide future design and feature decisions.
Open Project
Develop SmartSpoon, a mobile app that detects pantry ingredients and generates personalized recipes based on what users already have at home. Working with a team of 8, I focused on designing and building the frontend using React Native, Expo Router, and TypeScript, creating six core screens for pantry management, recipe generation, and user profiles. The app connected to a Flask backend that handled ingredient detection through Roboflow and recipe generation using the OpenAI GPT-4 API, with MongoDB used for ingredient and user data storage.
Innovative Design
As Web Team Lead over four semesters, I guided teams of 9+ designers and developers to build websites for campus and community organizations using React and CSS Modules, emphasizing accessibility, maintainability, and hands-on learning through semester-long projects. I hosted workshops on web technologies and UI/UX principles and mentored members through hands-on projects. These efforts balanced mentorship and production, and produced polished, production-ready sites used by active student groups. Previous Clients: Berkeley Student Food Collective, Riot Games at Berkeley (previously Berkeley Legends), Berkeley SURG, Berke1337, Berkeley ToxSa
As Vice President of Technology, I redesigned of the club’s main website following a major rebrand, enhancing accessibility and engagement for 120+ members. I developed reusable components for long-term scalability and consistency across future iterations. Launched two event websites each semester that attracted 70+ attendees. Working closely with other executives, I ensured cohesive coordination across technical, marketing, and event planning efforts.
Also spent a semester as VP of Administration, where I helped with the planning and execution of the club events, activities, membership, and general club operations :)
Ai.Vocate
During the summer, I worked as an iOS developer for Ai.Vocate, a Berkeley SkyDeck–affiliated startup building an AI-powered “pocket lawyer”. Collaborating on a small three-person team, I designed user flows, created mid-fidelity prototypes, and implemented key authentication, chat, and profile pages in Swift, using Firebase for secure user and data management. I also integrated the ChatGPT API to simulate conversational legal assistance for our MVP, ensuring a seamless and intuitive experience while the core chatbot was in development.
CS 61C (Machine Structures)
As an Academic Intern for CS 61C, I supported a class of over 600 students by assisting weekly in-person office hours focused on debugging, systems design, and conceptual understanding. I guided students through projects in C and RISC-V assembly, breaking down complex topics like instruction execution, memory hierarchy, and parallelism into clear, practical explanations. Working closely with teaching assistants, I stayed up to date with course content and provided guidance tailored to each phase of the class.
Education
University of California, Berkeley
Minors in Data Science and Public Policy
Was also an Orientation Leader during my Senior year for the Class of 2028 :)
Skills
Check out my latest work
I've worked on a variety of projects, from data science to web apps. Here are a few of my favorites.

SmartSpoon
SmartSpoon is a React Native mobile app that uses AI-powered ingredient detection to help users manage their pantry and generate personalized recipes. Built with Flask, Roboflow, and the OpenAI API, it identifies food items from photos, tracks stored ingredients, and suggests new meal ideas based on user preferences and available ingredients.

Sotion
Sotion is a Notion-like application built with Next.js 14, React, Convex, Tailwind, Clerk, and EdgeStore. It is a real-time database and Notion-style editor that allows you to create, edit, and delete documents. It also allows you to publish your notes to the web.