Skills

C++

2 years practical experience on rendering and game engine creation

Event System utilize template.

Third party code integration

HLSL

1 year experience

Blin-phong lighting implementation

Projection shader implementation

Sky box implementation

C#

3 years experience.

Mostly accompany with Unity

Game play mechanics heavy

Java

5 years of academic experience

JUnit testing


Tools

Unreal 4

2 years of experience

2 Shipped Titles on Steam

Unity

3 years of experience

1 Finished mobile game

Project Management

Perforce

Github

Azure automated testing

Project development Methodology

Agile development Method

Scrum development framework

Iterative development process

Education

media_nx.jpg

Southern Methodist University


MIT in video game development,

Software Developer Track

 
 
ZIbIaFuuZwiz--02.jpg

Case Western Reserve University


B.S in Computer Science,

Software Engineer track

Personal Work

Incursion

A 2D top-down shooter game where you play as an tank fighting other tanks to get to the end the level. Created with AsCertain Engine

Star Ship

An Asteroid-like game where you play as a star ship and survive under alien ships and meteors as long as possible.

Team Works

HaberDashers

●     Programmed Steering Component for AI karts.

●     Set up the AI perception and detection modules in Unreal Engine.

●     Developed AI driving personalities that allows AI to prioritize certain actions.

●     Communicated with the producer and the programming lead for project planning.

●     Conducted intensive QA testing following the QA pipeline.

●     Cooperated with a team of 60 people and released the game on Steam.

 

Slimey

●     Developed a Slime Movement System that allows players to stick to any surface in C#.

●     Implemented all the UI elements and interactions in the game.

●     Planned and organized the technical development of the project.

●     Programmed all the gameplay elements such as puzzles and enemies in C#.