Yanghao Cheng

UC Berkeley graduate in Electrical Engineering and Computer Science,
now software engineer intern at Ontometrics.
I am interested in all aspect of software engineering, with a focus on computer graphics and game development.

Loot Dungeon

A top-down 2D rogue-like looter built with Unity. Scripts are written in C#. I worked closely with our artist and animated the monsters.

Action Map

Ruby on Rails project. I set up automatic cucumber and rspec test. We also used CodeCov and travis to test our production build.

Ants vs. SomeBees

Practicing python skill. Ant's Implimentation only.

Pathtracer

Ray tracing off-line rendering: C++, CMake, Visual Studio

ClothSim

Physics Simlulation staring the Squre Cloth. Collision with other object and itself. OpenGL shader on cloth texture.

A Mega Man Zero game

Legacy from high school. Flash-based, Zero the mega man shoots his way towards the right. The game features HP bar, score, boss battle, and a cute victory screen.

Skills

Code

  • Java 1.5 years
  • C++ 1.5 years
  • Python 1.5 years
  • Ruby 0.5 years

Game Engine

  • Unity 1 year

Software Engineering

  • Git
  • Agile
  • Ruby on Rails
  • Android Development
  • React.js

Knowledge

  • Artificial Intelligence
  • Computer Graphic
  • SaaS and Software Engineering
  • Game Design and Development
  • Database Management System
  • Data Structure
  • Computer Architecture
  • Computer Security
  • Operating System
  • Discrete Math and Probability Theory

Get in touch

Trying to find out how to get it working