asdfasdfasdf

asdfasdfasdfasdf

asdfasdfasdf

8 years of experience

Skills:

CC++C#PythonGLSLGitSVNVisual StudioVimVisual Studio CodeRenderDocUnityOpenGLVulkanCocos2d-x

Experience

The Forge (ConfettiFX)  theforge.dev

May 2020 to Present

Graphics Programmer Encinitas, CA

  • Optimized The Forge’s Vulkan, Directx12, and Metal renderer
  • Improved CI pipeline by making it print stack trace dump when an app crashes during the pipeline

Team Overgrowth (Personal project)

Oct 2019 to Present

Graphics Programmer Redmond, WA

Worked as a graphics programmer for an animated film project using Unity

  • Wrote Maya plugin in python to batch export multiple .maya files to .fbx files
  • Implemented batch fbx importer in Unity3d
  • Researched supported graphics features in Unity3d to make aesthetic visual and get benefits of real-time rendering for the film project

Personal project  github.com

Jun 2019 to Dec 2019

Sole Programmer Redmond, WA

A graphics framework for assignments and personal graphics practices

  • All implementation has been done by using C language
  • Supports OpenGL 4
  • Designed APIs carefully for ease of use
  • Implemented resource loader for meshes, images, shaders, etc
  • Built scene manager that manages initialization and cleanup of resources in a scene
  • Abstracted Windows OS-specific APIs for future multi-platform support

Devsisters  devsisters.com

Jun 2017 to Dec 2018

Gameplay Programmer Seoul, Korea

Worked for an unreleased project

  • Implemented and optimized procedural road generation algorithm by using multithreaded job system of DOTS
  • Developed UIs related to core mechanics
  • Integrated gRPC into the unity project

Devsisters  game.devsisters.com

Aug 2016 to Jun 2017

Gameplay Programmer Seoul, Korea

Worked for Cookie Run: Ovenbreak team

  • Implemented gameplay logic of in-game characters and UIs
  • Created 2d cutscenes by using customized cocos2dx UI builder

Team Legion (Personal project)  youtu.be

Sep 2015 to Jun 2016

Engine Programmer Daegu, Korea

Created "La Tour", a 2d action game

  • Built component-based engine architecture
  • Built data-driven game object system to make iteration faster

Team EMP (Personal project)  youtu.be

Mar 2015 to Jun 2015

Lead Programmer Daegu, Korea

Created "Centiare", a 2d side scroller & shooter

  • Built game object system
  • Implemented player control and collision systems
  • Implemented AI and animation of bosses

Team Unemployed (Personal project)  youtu.be

Sep 2014 to Dec 2014

Lead Programmer Daegu, Korea

Created "Tender is the Night", an escape-room puzzle game

  • Implemented player controls, puzzles, and dialogue system

Starfruits

Jan 2013 to Mar 2013

Gameplay Programmer Seoul, Korea

  • Prototyped a mobile game with a custom game engine in Java

Team MnMnM (Personal project)  onestore.co.kr

Oct 2012 to Dec 2012

Sole Programmer Seoul, Korea

  • Implemented every gameplay and UI

Education

Digipen Institute of Technology  digipen.edu

Sep 2019 to Apr 2021

Bachelor, Computer Science in Real-Time Interactive Simulation

Keimyung University

Mar 2014 to Jun 2016

Bachelor, Computer Science