I am a graduate student at Carnegie Mellon University studying Computer Networks and Mobility. I went to UC Irvine for undergrad, where I obtained my Bachelor’s degree in Computer Science. In the past few years, I have studied and practiced various areas in Computer Science and Software Engineering, such as Mobile Development, Web Development, Database Management, Big Data, Computer Vision and Machine Learining. In Summer 2020, I will be joining Hulu as a Software Engineering Intern, working on DevOps in the Networks team.
As of June 2020, I am a Master's student at Carnegie Mellon University. I am expecting to graduate in May 2021.
The MSIT-MOB degree is a bicoastal degree at the Information Networking Institute that requires us to study at CMU's Pittsburgh campus for the first year, and Silicon Valley's campus for the second year. It prepares us to be at the forefront of the mobility field with a multidisciplinary curriculum spanning topics in mobile applications, services, and devices.
During my studies at UCI, I mainly focused general topics in Computer Science. As a degree track preference, I dug a bit more into areas related to intelligent systems such as Machine Learning and Computer Vision.
As of June 2020, I am working at Hulu as a Software Engineering Intern. My latest Industry experience was Software Engineering Intern at Xiaomi.
Due to the COVID-19 pandemic, Hulu have shifted the internship program from a 12-week onsite summer program to an 8-week virtual program. Except the length, everything else remains the same for my internship, such as my team and responsibilities. My internship is scheduled to start on June 15th 2020.
I worked for the Big Data Team under Xiaomi Cloud Division as a Software Engineering Intern. During my 9 weeks at Xiaomi, I assited my team on processing and analyzing user activity data for 240+ million monthly active Xiaomi smartphone users, such as application usage data, user behavior data and advertisement exposure data. Some of my key contributions were:
For my internship, I used various Big Data technologies/tools such as Spark, Hadoop, SQL and Hive. My code was mainly written in Scala.
Throughout the four years of my undergraduate career, I worked as a Lab Tutor under the School of Computer Science. I Taught 3 different levels of Python programming courses in 5 separate courses with 40+ students per course, which renders a total of 200+ students taught. I Received approval ratings above 93% in student evaluations for each course, and approvals from my professors as well. As a Lab Tutor, my main responsibilities are:
Courses Taught:
Here are some of my highlighted projects that I have done in the past two years. GitHub links are available.
Quizhub is a game-based learning web application inspired by Kahoot!. The application provides instructors a way to create fun and competitive real-time quizzes for students to participate, which could help increase student engagement in classrooms. Unlike Kahoot!, Quizhub does not need a big screen to project questions, everything could be done with just a laptop or smartphone.
Squad is an iOS app that helps people plan events together, whether a group of friends wants to go to a concert, or coworkers want to organize a happy hour, Squad makes planning events easy. This app facilitates group event planning by providing an all-in-one platform for people to plan collaboratively, manage preference polling and provide user tracking.
iHere is an application that will make the process of taking class attendance easier. It allows instructors to make class sessions with a specified location and a secret code. For students to check in to the class, they have to be in the specified location and know the secret code. This will ensure that only people that are in class can use the check-in word to check in.
As of June 2020, I am working at Hulu as a Software Engineering Intern. My latest Industry experience was Software Engineering Intern at Xiaomi.