August 2019 - May 2023
GPA: 3.43
Dean's List - Fall 2019, Spring 2020, Fall 2022, Spring 2023
September 2022 - Present
May 2022 - September 2022
January 2021 - May 2021
My programming adventure began in 2017,
and along the way,
I've had the joy of developing various projects.
Here are some of my works that I am proud to showcase.
Virtual Reality application that aims to implement features from computer-aided design applications. Offers an immersive and interactive design experience compared to traditional software like AutoCAD.
Pong: Rush is a 2D video game that adds a twist to Pong. The player controls the ball instead of the paddle. To avoid obstacles, the player can make the ball slow down or speed up. Available on Windows and Android.
Third-person, top-down, roleplaying game. Implemented numerous functionalities, including Non-Player Characters (NPCs) and a dialogue system. An ambitious project I could not finish due to school and work commitments.
First-person parkour game. Utilizes Rigidbody component for player movement. Movement includes walking, running, jumping, crouching, and hanging from ledges.
Third-person, top-down, roleplaying game. Test project to learn how to create inventory systems using scriptable objects. Includes gear customization that players can equip for their character.
2D action roleplaying game. Features enemy AI, custom weapons, save game, and load save files. Utilizes scriptable objects to create custom weapons. Each weapon have their own stats (damage, fire rate, etc...).
An E-commerce website where products are displayed in a three-dimensional space. Built with ReactJS, NodeJS, ThreeJS, Axios, ExpressJS, and MySQL. The features offered by ThreeJS allows the potential implementation of augmented reality to better visualize products.
Interactive website using Poke API and Popmotion animations. Generates 10 random multiple choice questions with only 1 correct answer. Pokemon is animated based on user's answer.
Group project for Introduction to Software Engineering course. Android application that provides students with essential tools for their daily use. Includes an alarm clock, a calendar, and a notes feature. Developed with Android Studio and Jira.
Senior Design group project. Android application that offers an easier way to order food based on dietary preference and food allergies. Filters restaurant menu and allows online ordering. Developed with Android Studio and Jira.
COMP 429 Computer Network Software project. Connect and communicate directly with different users using IP addresses and port numbers. No server is used for communication. More details in Github repository.
COMP 429 Computer Network Software project. Simulate distance vector routing protocol using different servers (IP addresses and port numbers). Use topology files, display routing tables, change link cost or remove link, and terminate servers. More details in Github repository.
COMP 467 Multimedia Systems Design project. Python script that automates 4 manual positions in seconds. Reads proprietary data from Baselight and Flame machines to calculate filesystem locations of frames. All requests saved to database. Exports are basic CSV files to XLS files.