Work

Projects

Individual Apps?

Wheel Of Dinner

IOS App

Skills: Swift, Yelp API, Google Places API, Firebase

Having trouble deciding what to eat? Couldn’t reach an agreement when eating out as a group? Find a list of your favorite restaurants nearby and let Wheel of Dinner decide for you! Wheel of Dinner is a random restaurant-generating app that helps you decide what to eat. The app recommendends you restaurants based on entered location and add them to a list. Finally, the app will pick a restaurant for you to eat at!

Individual Games ?

Food Saviour

Mobile/PC Game (3D)

Skills: Unity Engine, C#

Built a 3D game in the Unity Engine which allows players to collect food in a randomly generated “Mars-like” maze in space. Used Unity NavMesh to create troops of AI agents that can automatically find the best path and attack the moving player.

Tree Tactics

Mobile/PC Game (VR)

Skills: Unity Engine, C#

Developed a grid-based game in Unity called ‘Tree Tactics’. Players strategically plant trees on the grid with the aim of aligning four in a sequence while navigating around randomly placed obstacles. Incorporated turn-based mechanics to let two players alternate their moves.

Animal Protector: Sky Dome

Mobile Game (AR)

Skills: Unity Engine, C#

Developed an engaging AR mobile game named ‘Animal Protector: Sky Dome’. In this immersive world, players become the guardians of innocent animals, protecting them from descending missiles. Five animals are randomly placed on the game board, and players tap on missiles to intercept them using arrows. Special attention was given to incorporating AR cards within the game to replenish arrows, adding a layer of strategy. A dynamic scoring system is based on the duration of protection, encouraging players to strategize and ration their arrows wisely to ensure longer survival and higher scores.”

Group ?

Harmony Blocks

Immersive The Bay Hackathon — VR Music Sandbox

Collaborators: Christian Yang, Helena Su

Skills: Unity Engine, C#, Blender

Using Unity and the Ultraleap’s unity package, we’ve sculpted a virtual space where physics and sound coalesce. The key was integrating advanced hand tracking through Ultraleap’s external camera, allowing for intuitive, natural interaction with our virtual instruments.

Won the 1st Prize in “Immerse The Bay” Hackathon @Stanford (UltraLeap for Entertainment Track)

(Re)live™

MIT RealityHack — 3D Memory Archive

Collaborators: Christian Yang, Mandy Liu, Yihong Xu

Skills: Unreal Engine, Luma AI

We created a 3D Memory Archive, employing a technique known as Gaussian Splatting from Luma AI for 3D scanning. Our aim was to construct a shared, interactive memory archive composed of 3D scenes, enabling users to revisit cherished memories together, either synchronously or asynchronously. This virtual reality space is enhanced with spatial audio and video footage of the locations, allowing users to leave voice comments and truly immerse themselves in the experience.

Third Eye Tarots

Collaborators: Jack Wang, Wade Liu, Richard Ge, Isha Zhang

Skills: Swift, UIKit, ChatGPT API

Developed an IOS app that provided AI tarot readings based on users’ questions. Utilized chatGPT API to create customized readings for an enhanced user experience.

EasyTeamUp

Android App

Collaborators: Daniel Chen, William Hu

Skills: Java, Node.js, MongoDB, JUnit

Built an android app that allows users to create, share, and join events around the USC campus.

Used Node.js, MongoDB, Java, Google API and Junit to implement features such as events filtering and a dynamic event map

SmarTune

Human-Building Interaction Hackathon 

Collaborators: Ala Nekouvaght Tak, Pooya Adami

Skills: Figma

Created a prototype for “SmarTune” – an Intelligent Active Noise Control for Built Environment 

Ranked 2nd place among all teams 

Colorly

Web App 

Collaborators: Daniel Chen, William Hu, Jess Cheng, Karim Rahal, Zuoning Zhang

Skills: Vue.js, Javascript, HTML, Figma

Built a website allowing users to search and shop for clothes from third party shopping websites with a specific color palette.