I am currently working at Amazon Vancouver. Before joining Amazon, I worked in the Graphics R&D Group at Samsung Electronics and I led animation tasks for both AREmoji Editor Project and Digital Human Avatar Project as working on its animation pipeline design, integration of retargeting solutions, and performance optimization. I have studied physics-based animation and geometry processing to obtain a master’s degree at Ewha Womans University. Through my work experiences, I built up base skills such analysis, architecture, and optimization. In addition to that, my experience with Samsung gave me skills in agile software development along with close and active collaboration with other engineers from external companies.

As a software developer and a researcher, I love to share ideas, solve problems, and develop programs. My fulfillment comes only after finishing tasks with desired results. 

E-mail: yunhyg.kim@gmail.com
Resume: PDF
(last update: Mar 2022)

Research Interest

Computer Animation, Computational Geometry, Motion Planning, Machine Learning, Computer Vision


M.S. in Computer Science and Engineering (Overall GPA: 3.94/4.00)
03/2014 – 02/2017

Computer Graphics Laboratory, Ewha Womans University, Seoul, Korea
Advisor: Prof. Young J. Kim

Research areas: Computer Animation, Computational Geometry

Thesis: “Physics-based Animation of Full-body Human Locomotion in Altered Gravity” Paper

Proposed a method for balancing a biped character in the altered gravity

B.S. in Computer Science and Engineering (Overall GPA: 3.58/4.00)
03/2009 – 02/2014

Ewha Womans University, Seoul, Korea

Work Experiences

HR Recruiting Tech Department, Amazon Development Centre Canada ULC / Amazon Canada Fulfillment Services, ULC, Canada
• Driving the architecture and designing of large-scale, multi-tiered, distributed software applications, tools, systems and services using object-oriented design, distributed programming, Java and C/C++;
• Gathering business and functional requirements from external and/or internal customers and end-users, and translating requirements into technical specifications to build robust, scalable, supportable solutions that work well between a range of complex systems
• Serving as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation and testing, to documentation, delivery and maintenance
• Providing design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability
• Managing resources on multiple technical projects and ensuring schedules, milestones, and priorities are compatible with technology and business goals
• Performing other related duties, as required.


Graphics R&D Group, Samsung Electronics, Korea

AR Emoji Editor Project for Samsung Galaxy
Animating a 3D avatar for AR Emoji Editor App by integrating physics-based retargeting solutions
- Fitting a dynamic hair model to an avatar
Developing the Avatar Customization Solution for first-party apps


Research Institute of Advanced Materials, Seoul National University, Korea

Shape Transformation Project [P01, P02, P03]
04/2017 – 12/2017

Generating valid unfoldings that are able to fold without collision

Generating a stackable shape by finding a way of cutting the surface of a 3D model into a strip


High-Temperature Energy Materials Research Center, Korea Institute of Science and Technology (KIST), Korea

Polyhedron Folding and Unfolding Project [P05, P06]
12/2016 – 02/2017

Unfolding a 3D model using the possibilities of overlapping parts of unfolded meshes in many tries

Making disjoint convex shells from a Polyhedron model by using a quadratic programming (QP)

Graphics Laboratory, Ewha Womans University

Moon and Mars Walk-through System [P04, P07] [H01]
08/2014 – 03/2016

Developing the physics-based character animation system to generate motion data in altered gravity using captured human motion data under Earth’s gravitational condition


Yue Hao, Yun-hyeong Kim, Zhonghua Xi, Jyh-Ming Lien, “Creating Foldable Polyhedral Nets Using Evolution Control”, Proceedings of the Robotics: Science and Systems Conference (RSS), Jun 2018 Web Site / Paper / Slides / Poster

Yue Hao, Yun-hyeong Kim, Jyh-Ming Lien, “Synthesis of Fast and Collision-free Folding of Polyhedral Nets”, Proceedings of the ACM Symposium on Computational Fabrication (SCF), Jun 2018 Web Site / Paper

Zhonghua Xi, Yu-Ki Lee, Young-Joo Lee, Yun-hyeong Kim, Huangxin Wang, Yue Hao, Young-Chang Joo, In-Suk Choi, Jyh-Ming Lien, “Super Compaction and Pluripotent Shape Transformation via Algorithmic Stacking for 3D Deployable Structures”, CoRR, 2018 Paper

Yun-hyeong Kim, Taesoo Kwon, Daeun Song, Young J. Kim, “Full-Body Animation of Human Locomotion in Reduced Gravity Using Physics-Based Control”, IEEE Computer Graphics and Applications (CG&A), Vol. 37, No. 6, Nov/Dec 2017, pp. 28-39 (Special issue on Modeling Virtual Humans). Web Site / Paper / Video

Yun-hyeong Kim, Zhonghua Xi, Jyh-Ming Lien, “Disjoint Convex Shell and its Applications in Mesh Unfolding”, Computer-Aided Design (CAD), Vol. 90, Sept 2017, pp. 180-190 (Special issue of Symposium on Solid and Physical Modeling (SPM), Jun 2017). Web Site / Paper / Video / Code

Zhonghua Xi, Yun-hyeong Kim, Young J. Kim, Jyh-Ming Lien, “Learning to segment and unfold polyhedral mesh from failures”, Journal of Computers & Graphics, Vol. 58, Aug 2016, pp. 139-149 (Special issue of Shape Modeling International (SMI), Jun 2016). Web Site / Paper / Video

Yaesol Kim, Gahye Park, Yun-hyeong Kim, Young J. Kim, “Virtual Moon Experiences with Video-based Crowd Animation”, Proceedings of Human-Computer Interaction (HCI) Korea, Hanbit Media, Inc., Jan 2016, pp. 529-536 Paper / Video

Honors and Awards

Excellent academic paper award at Ewha Womans University

Excellence award at 2013 CSE Graduation Project Contest, Ewha Womans University

Smart App Rising Star award at 2011 Industry – University Cooperative University Club’s Idea Contest, SK planet Corporation

Technical Skills

Programming Languages: Experience with C, C++, Java, Lua, Python

Development Environments: Visual Studio, Xcode, Eclipse, Android Studio

Operating System: Windows, Mac OS X, Ubuntu

Program: GitHub, Gerrit, Mercurial, Vim, Latex

Others: Experience with OpenGL, CGAL, OpenCV, OMPL, Boost

Other Activities

Deep Learning Tutorials, National Association of Cognitive Science Industries

iPhone App Development Group, Ewha Womans University

Data Warehousing Lab. Internship, Ewha Womans University

50th National Undergraduate Symposium on Biology – Neuroscience