March 2019 - Present
Irvine, California
September 2018 - December 2018
Placentia, California
This is an operating systems Python project that emulates the portion of the kernel that manages processes and resources. It follows the tasks done by the manager such as handling requests and release of resources and multi-level scheduling. I developed data structures representing processes and resources, operations invoked by processes to manipulate other processes and request/release resources, and an overall command shell to test and run the manager.
This Netflix-mock website is a service where customers can search and browse over 20,000+ movies and actors/actresses.
Collaborated in developing this full-stack website service using frontend-backend separation with Java servlets in Eclipse, MySQL for managing the movie database, Apache Tomcat and AWS EC2 for running the project, git for version control, jQuery and JavaScript libraries such as autoComplete.js to easily implement functionality, and Bootstrap for stylizing the site.
This application was partly used for training 40+ new campus tour guides for the UCI Campus Representatives program in Spring 2018 -- a program which I grew professionally and personally. Developed by me and 2 other campus representatives, TREPS is where tour guide trainees register their phone number, and once or twice a day, they will recieve a text message that quizzes them from an array of 175+ questions related to UCI. When they answer, they will be provided the correct answer. This method of learning is intended to reinforce and memorize UCI facts and statistics.
TREPS uses Firebase for sign-in and question entry, Twilio for phone authentication and receiving texts, and Heroku to deploy the application.
MMDS! is a motion detection web application that links exercise with music! The application motivates users to exercise to the following workouts displayed. If they fail to continue moving, their music stops. Keep moving, and the song will keep moving too.
Built the application in less than 32 hours with a team for HackUCI 2017 by improving the accuracy of the motion detection algorithm, implementing the timer to present certain exercises to the user every 30 seconds to 1 minute, and designing the UI for displaying the exercises. This was made with JavaScript and HTML/CSS.
Campus Representative
April 2016 - Present
Irvine, California
Sketch Writer and Video Director
October 2016 - March 2019
Irvine, California
Orientation Staffer
April 2017 - September 2018
Irvine, California
AMP Mentor
April 2018 - March 2019
Irvine, California
ICS Lab Tutor Instructor
January 2017 - March 2017
Irvine, California
"UCI's best trick shot squad scores the most RADICALLY INSANE trick shots all over campus! Although Zot Perfect is loud, obnoxious, and cocky, one of the members is noticably going through some pretty rough times."
Created by: Mark Calabio
Written & Directed by: Mark Calabio and Misha Ponnuraju
Filmed by: Phero Ngo, Mark Calabio, and Misha Ponnuraju
Edited by: Mark Calabio
Graphics by: May Love
"Three people, who are presumably friends, have a conversation at a pre-game party before Shocktoberfest, UCI's biggest concert, in the fall of 2018."
(Note: contains many UCI references from the 2018-2019 academic year)
Created by: Mark Calabio
Written & Directed by: Mark Calabio
Filmed by: Phero Ngo and Mark Calabio
Edited by: Mark Calabio
"A parody of 'Black Mirror', 'Zot Mirror' examines the positives and negatives of the Donald Bren School of ICS's latest research project: PETER."
Created by: Mark Calabio
Written & Directed by: Mark Calabio
Filmed by: Gabriel Baltazar, Phero Ngo, and Mark Calabio
Edited by: Mark Calabio and Gabriel Baltazar