intro π
Hello! I'm Joyceβyour friendly neighborhood cat-lover and (struggling) computer science student. From building apps with friends to tackling class projects, I've come to love how coding brings ideas to life and connects people in the process. My goal is to keep creating technology that sparks joyβwhether it's a simple tool or something with the potential to make a bigger impact. π β€οΈ
Outside of work, you can catch me exercising, watching F1, cafe hopping, and enjoying anime! I also love travelling and exploring new places, most recently Japan (in April) and Switzerland (in my dreams). I'm always looking for new adventures and tasty food, so reach out if you have any recs and let's chat! π
currently...
- interning for Google Workspace in Sunnyvale, CA and chatting with crazy smart people everyday π»
- watching the great british baking show and running man china with my family π°
- listening to these dope artists - lil ghost, hua chenyu, zhou shen π΅
- attempting to learn how to cook and drive (and failing miserably) π³
- working on this website π and having fun!
experience.
Oogle, Gogle, Goole, Googl
- Software Engineer InternMay '24 - Aug '24
50% working and 50% eating good food.
- STEP InternJune '24 - Sept '24
Worked on a cool database optimization project. Learned a lot about Google internal tools and had WAY too many coffee chats. Had a blast playing Squid Game VR (TEAM SQUIGGLER), go-karting (my intro to F1), clearing a museum escape room, and checking out red pandas at the zoo πΌ!
ELFIN, CEPHEIDS Satellite Mission
- Flight Software EngineerOct '23 - June '24
Wrote the flight software for a cubesat mission at UCLA. Designed data handling layers between ground servers and flight computers.
LA Blueprint, Tech for Social Good
- End Overdose Project LeadSept '24 - June '25
Led a team of 8 developers in building a contracted web app for End Overdose, to educate LAUSD high schools on the dangers of fentanyl and other drugs.
- IDONTMIND DeveloperSept '23 - July '24
Developed a React Native app for logging health habits, mental health check-ins, and daily journaling, designed to be eventually deleted as users progress into healthier mental states β€οΈβπ©Ή.
- FOTC DeveloperSept '22 - July '23
Built a React web app to serve as a centralized resource bank for the "Friends of the Children" nonprofit. Worked with 6 developers in weekly 6-hour sprints, creating software deliverables across a 7-month period.
Daily Bruin, A Beary Old Newspaper
- Bruinwalk DeveloperSept '23 - Present
Dev-ops for bruinwalk.com, UCLA's student-run professor rating site. Met cool people and doomed about classes with them
- Software Engineer InternSept '22 - June. '23
Developed and maintained the official site for UCLAβs 100-years-and-running newspaper, The Daily Bruin. Uses React and other web application frameworks to build interactive tag pages for 30K monthly viewers.
Perfect Corp, AR/VR Makeup Company
- Software Engineer InternJune '23 - Sept '23
Worked on the R&D Server team to develop CRUD APIs for internal tools and business consoles. Went on hikes, ate fire team lunches, explored Taipei and Taichung, and made lifelong friends with my team.
projects.
about: 3-month research project for cs 188, human-computer interaction with professor eunice jun! aimed to increase public transportation ridership among UCLA students, this mobile app provides an overlay of trendy cafes, restaurants, and shops along the LA bus routes, encouraging students to explore the city while commuting.
built with: lovable, react, typescript, an awesome team of 4 students
about: project i led for blueprint ('24-25)! follow along as mr. narcat teaches you about the dangers of fentanyl and how to prevent overdoses. in partnership with End Overdose, this web app is designed to be used in LAUSD high schools, and built by my team of 12 student developers/designers.
features: interactive lessons, quizzes, points system, admin dashboard to track student progress and view analytics
built with: nextjs, firebase, react, mui
about: winner of "Best Use of ElevenLabs" in TreeHacks 2025! a voice AI duckie inspired by the concept of "rubber duck debugging," that reverses the roles of a learner and teacher, personalizes the educational experience, and encourages active recall. the duckie asks you questions about a topic of your choice, and you answer them. it then uses AI to analyze your responses and provide feedback on how to improve your understanding of the topic.
built with: nextjs, elevenlabs api, openai api, mistralai api, zoom api
about: winner of Snapchat's Challenge βDream it. Build it.β in LA Hacks 2025! an AR cooking assistant for Snapchat Spectacles that overlays step-by-step video instructions, cooking timers, and voice-controlled navigation. a response to the challenge of cooking with your hands full, this lens allows you to cook hands-free and without needing to look at your phone.
built with: whispier (via groq), snap lens studio, gemini api, typescript
about: submitted to LA Hacks 2024, this mobile app takes outdoor exploration to a new level by gamifying the process of identifying plants and trees. users scan a plant in real-time, and we spin up a fun, persona-based chatbot with the plant, allowing users to learn more about the plant and its ecosystem. users can also earn points by identifying plants, and compete with friends on a leaderboard.
built with: reactjs, flask, gemini api, mongodb, a group of 4 very talented friends and teammates
about: a mobile app i built for blueprint ('23-24)! done in partnership with the nonprofit "iDontMind," which aims to destigmatize mental health and provide resources for those struggling. our app serves as a centralized resource bank for mental health resources, and a platform for users to anonymously share their stories.
features: journaling system, mood tracker, habit tracker visualization, resource bank, filterable story wall, and more!
built with: react native, mongodb, aws s3, express, nodejs
about: a web app i built with 10 other student developers/designers in Blueprint ('22-23)! done in partnership with the nonprofit "Friends of the Children," which pairs underserved youth with professional mentors. our app serves as a centralized resource bank for the organization's administrators, mentors, and caregivers :)
features: global announcement wall, login/user profile system, nested folders page, mentees modules page, and more!
built with: react, nodejs, express, firebase, google api's
about: web app that streamlines the process of ridesharing, specifically for (broke) UCLA students. users are able to create and join ridesharing groups that can lower the cost of Ubering to their favorite destinations! built in a team of 5 for the course cs35l (software construction lab).
features: bulletin board for active rideshare groups, ability to create/edit/delete rideshare postings, user-specific join/leave groups page, login/user profile system
built with: nextjs, react, nodejs, express, firebase, mui
about: a mobile app that blends your location and music taste, bringing geographic control of your music to your fingertips!
features: generating location-based song reccs, viewing friends' locations and current song, and creating custom playlist rooms with your music buddies :)
built with: react native, nodejs, postgresql
about: a graphical user interface that plots intensity/lifetime data obtained from 3D single-molecule tracking instruments. determines DNA transition state probabilities (the rate at which DNA hybridizes) & analyzes a molecule's fluorescence time traces using a hidden Markov model.
features: check the presentation!
built with: matlab, python
life and likes.
food rec's π
- bplate
tokyo rec's πΈ
- pokemon store :D
inspiring media β¨
- squid games s3
favorite... π
- games: poker, nyt mini, connections, cookie clicker
- cafes: MUD/WTR, bonsai, rny, tom n toms black
- emojis: πππ§ββοΈππ€π€βοΈπββοΈ
- ucla spots: northern lights cafe, rosenfield library, kerkhoff upper floor, night powell