ethan_yao.JPG

About Me

I am a NYU Tandon School of Engineering graduate with a BS in Computer Science and a double minor in Game Engineering and Game Design.

My Passion

 

My passion for game design started from when I was in pre-school. I remember coming home as a little kid and jumping onto our shared-home desktop in order to play browser games in the middle of the kitchen. As I started to get older, I began to play more console games such as Kingdom Hearts and Final Fantasy, as well as PC games such as Warcraft 3 and Starcraft. Playing these games played a huge part in my development as a child as I was able to feel connected to thousands of other people in the world as well as being able to immerse myself into storylines that I knew never could exist elsewhere. I want to help develop new games that are able to give people these same feelings of awe and amazement as I did when I first delved into a game's visionary world.

Technical Background

Computer Science Major
My coursework has covered a diverse range of topics, including:

  • Programming and Development: Object-Oriented Programming, Java Web Development, and Software Engineering principles.

  • Core Concepts: Analysis of Algorithms, Databases, Computer Architecture, and Operating Systems.

  • Emerging Technologies: Introduction to Artificial Intelligence and Human-Computer Interaction (HCI).

I gained extensive experience with programming languages such as Java, C/C++, Python, SQL, and Assembly, with a primary focus on C/C++ in many of my projects.

Game Engineering and Game Design Minors
My minors focused on both the technical and creative aspects of game development, including:

  • Game Development Tools: Developing games using Xcode, Processing, and GameMaker Studio 2.

  • Physical Game Design: Creating board games and card games with an emphasis on player engagement and mechanics.

Work Experience: Cognitive Implementation Engineer
In my role as a Cognitive Implementation Engineer, I have gained valuable experience working with emerging AI technologies and leading critical projects. My responsibilities include:

  • End-to-End Project Development: Served as the primary U.S. resource, overseeing project lifecycles from solutioning to deployment, while fostering and maintaining robust client relationships.

  • Platform Integration: Integrated diverse communication platforms, such as Twilio, with the company's proprietary engine.

Practical Experience and Personal Projects
In addition to my academic and professional background, I have hands-on experience with JavaScript and the Unity3D engine through internships and personal projects. My free time is dedicated to collaborating on game development projects and creating my own games, including a rogue-like game currently in development. These experiences showcase my ability to blend creativity and technical expertise to develop engaging, user-focused solutions.

 

My Technical Background

Next
Next

Professional Projects