Chorus Lapilli 🕌

Implementation of a variant of terni lapilli. Grab a friend and try to play!

Em's Portfolio 🐇🍧

A responsive web application using React, GraphQL, and SCSS. It serves as a medium for my own creative design and a platform to feature my past projects. Coincidentally, it is the website you are on!

The Foodies 🧃

At UCLA, there is a lack of a reliable resource for making informed decisions regarding food options available on campus. This platform enables students to learn more about different dining halls and restaurants on and near campus based on the experiences of fellow students, UCLA faculty, and staff. Created the frontend with React and Node.js and backend is integrated with Firebase (authentication and database).

Python GNU Shuf 🔀

Python implementation of GNU shuf. Shuf is an integral component of the textutils package within the GNU Core Utilities suite. The command-line utility can produce randomized permutations of lines extracted from input files, as well as generating random numbers within defined numerical ranges. Its versatile functionality is applicable to a wide range of use cases, including data shuffling, random sampling, and the generation of arbitrary sequences. My professor Dr. Paul Eggert was actually the one who made shuf!

Arcadia High Mobile 📱

A mobile news app used to help my high school's students and parents stay updated on important school announcements and deadlines--instead of scouring through the school's website and social medias. Uses Swift for its frontend and Firebase for its backend. Namely, it uses Firebase’s database and cloud messaging services to populate the news feed and subscribe users to push notifications.

Content Editing System 💌

A CRUD web application created as the content editing system for the Arcadia High Mobile app. Uses Google’s Firebase API for backend and HTML, CSS, Javascript for frontend. Specifically, it uses Firebase’s hosting, authentication, database, and cloud messaging services to deploy the website, authenticate content editors, populate the article feed, and send notifications to mobile app users.

Castway 💻

An open source video conferencing web application using React, Node.js, Express, and Typescript. I implemented a multipeer connection using WebRTC protocol to introduce users/peers to each other via a signaling server.

Fruity Friends 🍒

A mystery narrative game programmed in C# and made with the Unity game engine. A final project created while attending the California State Summer School for Mathematics & Science (COSMOS) '19 within the Game Design and Development cluster.