top of page

RESUME

Resume
Professional ​
info​​

Game Engine/ Programming

- Experienced in game development using Unreal Engine, Unity, eAdventures, Godot, GDevelop5, Phaser and C++ SFML.

- Worked and created games of different genres.

​

Audacity

- Produced various audio for games.

- Currently learning to compose music.

​

Adobe

Premiere Pro

- Video producing and editing using Adobe Premiere.

- Cinematic short video.

​

Illustrator, Photoshop

- To create concept art for character.

- Created posters for various programmes and competitions.

​

After Effects

- Experienced in motion graphics

​

Script-writing

- Wrote a script for the short movie "Shu Guang" for the drama team presentation.

- Scripts-writer and the creator of the game "Ju Ben Sha".

​

3D Blender

- Modelling, rigging and animate.​

​

Skills

Unreal Engine

Unity Certified User: Programmer

Godot

Raylib

C++ SFML

Perforce (P4V) / Git

Linux system (Debian, Ubuntu)

​

Public Speaking / Debate

Microsoft Word/ Powerpoint/ Excel

Adobe Photoshop

Adobe Premiere

Adobe Illustrator

3D Blender

Audacity

​

Programming Languages
Work​
experience​

Software Engineer

2024 - now

Virtuos Kuala Lumpur, Malaysia

​​

- Leading a small team of programmers to complete a prototype project.

- Exposed to more project management, team leading knowledge and related hands-on experiences.

- Provide guidance and suggestions to the juniors and interns.

- Involved in project's production, learned to provide suggestions to help upgrading and improve the projects systems and overall quality.

- Expand more research field on Unreal Engine's systems such as MVVM, Slate, Gameplay Camera, and etc.

- Having extensive experience on project's folder structure, documentation and planning to make the project's production and communication between the teams easier.

​

Working in Virtuos Kuala Lumpur makes me realise more on how important it is and how much effort it takes to conduct an effective communication, especially when it involves teams from different background. Being a good programmer/ software engineer is not just about how good your code is, but it's also about how well are you considering your code from the perspective of usability, modularity, readability, expandability, and a lot more things that will influence the final quality of the project. It takes experience to build the cognitive and basic instinct of a programmer, I appreciate the knowledges that I had gained in the previous experience, that allows me to observe things more clearly and be more considerate on the area that I had never thought of, being able to provide more constructive suggestions and eventually helping the team to speed up the debugging and optimization tasks. Appreciate the team on trusting me on a lot of topics, and training me to have experience on team management, leading a small team to complete the prototype project. This allows me to explore more on my personality, and how I can contribute to the team. 

​

Internship/ Junior Game Programmer

2022 - 2024

Streamline Studios Malaysia

​

- Develop and create new features based on designers' requirements. Debugging and fixing codes. Optimizing and maintaining codes and systems in many ways.

- Working hand-in-hand with project members to achieve the ideal final results. Always seek suggestions to make improvements and fine-tuning the system

- Discussions with members and seniors to create solid and well-functioning features. Figure out the edge cases and find solutions together.

- Using various tools to carry out the tasks such as Perforce, JIRA, Swarm, Rider, etc.

- Familiarize with various of platform (PC, PS, Switch, etc), solving platform-related tasks.

- Explore and implement system in Unreal Engine using UMG, GAS, State Tree, Smart Object, CommonUI and etc.

​

Working in Streamline Studios improves my skills and acknowledgment of what I really need to do to make myself better. I learned how to communicate and work with others in an effective and efficient way, and it's my pleasure to be able to involve myself in a few projects, experience the full and standard game development workflow, and learn that making and launching a game is not as easy as finger snaps. I also realize that life-long learning is important for us to stay interested and always up-leveling ourselves in this industry. Making mistakes is normal, most important is to learn from prior mistakes.

​

​​

Tuition Teacher

2021

LBB Tuition centre

​

Nursery/ Tuition Teacher

​2019 - 2021

U1 Academy​

​

- My job is to take care of the students from Standard 1 to 6.

- Planning and handling the soft copy of teaching material, including the papers and media such as video and music.

- Developed a game that can be used to teach students the importance of practicing good hygiene.

- Guiding students to complete their homework, giving extra classes to enhance their understanding of the subjects.

​

Although taking care of children for 10 hours non-stop is an exhausting job, it gives me a new experience, and I have learned to view the world from a different perspective: as an educator, a student, and a child. I also learned how to organize my time and to be fully prepared for the unexpected.

​​
​
Waitress

​2016 - 2017

Kee Lin Vegetarian Restaurant in Johor

​

- The restaurant is a very busy place, no matter it's in the dining space or the kitchen.

- To provide a good dining experience for the customers, we need to take care of many issues even the tissue paper on the table.

- In charge of the cashier machine, and understand how the order and payment system works in the restaurant.

​

From this work experience, I have learned and trained to become a versatile person: a person who can work corporately with friends but also do tasks by myself. I have also learned to become a better-tempered person, and to be patient to listen when other people are talking. â€‹â€‹â€‹â€‹â€‹â€‹

​

C++

C#

SQL

HTML5 (CSS, Javascript)

Python

​

Languages

English

Bahasa Melayu

Chinese

University Milestone
- Rewarded with dean list for every semester
- Vice president of UTeM 24-Festive Drum
- Vice President of UTeM Chinese Drama Team
- EXCO Multimedia of BITE Club
- EXCO Multimedia of UTeM 24-Festive Drum Team
- Drum performance during festivals/ events
- Training new Emcees and Standup Show actors/actresses
- Emcee for Welcoming Parties/ events
- Participated UTeM Buddies to help international students adapt with new environment
Hobby
- Photography
- Music (Kalimba, Bamboo flute, 24-Festive Drum)
- Baking
- Watch movies
- Documentaries
- Playing games
- Crochet
bottom of page