Earth

Preston Wong

Moon Background

About Me


My name is Preston Wong and I am twenty-five years old. One of my main goal is to create a video game. If not, I would want to work at a Big N company as a software engineer, or a game developer if possible. Game developing is a difficult job these days, as there's not a enormous salary and also very stressful, as with most jobs.

Hobbies

The main sports I currently play is basketball, table tennis, and badminton. At my university, I am the president of both the table tennis and badminton club (30+ members). I used to think that being a president is really simple and easy, such as signing a few papers and delegating positions. However, I couldn't be more wrong, especially when I'm leading over thirty members. I recently got into badminton because my ping pong friends convinced me for a long time to try out badminton. Apparently, the badminton club had been shut down for a while, so I had to revive the club. Turns out, badminton is one of the most entertaining sports I played in a while. Table tennis and badminton are both extremely fun!

Goals

1. Work at a game company such as Blizzard! I truly love their games. Ever since I was little, I have always been planning to work at their company. The first game I played was Starcraft by them. Watching professional Korean players dominate this field is truly a spectacle to watch.

2. Create a game where it requires fast APM, but first person. Very intensive and action based game. Probably won't happen in a while.

APM APM Gif 2
moon

Projects


Cerebot

Cerebot is a program I colloaborated creating in human-I-T. I collaborated in creating an automated program in Python that implements Google Drive and Asana API to attach Google Drive files into Asana tasks. It uses OAuth 2.0 as an authentication and authorization tools for safe, multiple employee usage Cerebot is written in Python. One of the main methods I helped with Cerebot is by writing hundreds of test cases to minimize bugs. I also debugged many of the errors such as not searching properly as well as duplication errors.

Cerebot1
Cerebot GitHub

Mobile RPG

Mobile RPG is a game created by five developers using Unity 2D that can be used on Android, iOS, and PC. It uses ground sprites called Roguelike/RPG pack created by Kenney. We followed a tutorial on Youtube called GamesPlusJames, which allowed us to make a realistic 2D RPG game. In Mobile RPG, you are a prince who will be going through an intense plot of saving your dad from evil slimes! Grow stronger as you level up, gaining more hp, attack damage, and more!


MobileRPG
Mobile RPG GitHub
moon

Job Experience


Research Assistant

MobileRPG

Computer Technician

MobileRPG

Information Technology Support

MobileRPG

▪ Research in developing of a new programming interpreted language written in C called Clara
o Making Clara compatible on Linux and working on terminal and shell
o Implementing genetic algorithms & multi-threading to make solving Boolean logic problems exponentially faster














▪ Transferring old emails through POP3/IMAP servers by implementing Outlook for multi-use email management
▪ Providing on-site support by installing wiring cables to WI-FI access points, telephone, and fax cables to businesses
▪ Transferring and backing up data remotely and maintaining customer’s software by updating them on a consistent basis using TeamViewer and Remote Utilities









▪ Developed Python script called Cerebot by widening search range and refining user interface
o Debugged codes and formed test cases that identified duplications and exploits
▪ Created and improved upon Standard Operating Procedure documentation for IT processes
▪ Refurbished old, broken desktops by installing new operating systems and troubleshooting hardware.