Chunan Huang

About Me

profile img

(back to top)

Name: Chunan Huang (I go by Oscar)

Interest:
- Computer Graphics, espeicially in AR/VR/XR.
- Parallel Computing
- Multimedia application.
- Application Backend, API, and cloud service.
- Game development.
- Artifical Intelligence, Machine Learning.


Career:
- Software Engineer
- Graphics Engineer
- Game Developer

Education

ucsd img

University of California, San Deigo
- 2016 ~ 2020
- Bachelor of Science
- Major: Computer Engineering
- Department Honors in Highest Distinction

(back to top)

ucsd img

Carnegie Mellon University
- 2020 ~ 2022
- Masters of Entertainment Technology
- @ CMU Entertainment Technology Center (ETC)

Skills & Projects

skill img


Coding language:

- Proficient with: C++, C#, Java, Python
- Familiar with: Assembly, Bash Script, C, HTML, Java Script, SQL, XML


Tools:

- AWS, Android Studio, Firebase, Git, Maya, Node.js, OpenCL, OpenGL, PyTorch, Travis CI, Unity

(back to top)

Project Summary:

(Project page)

Physically based rendering (Jan. 2021 – May. 2021)

- This is a computer graphics course I took @cmu about ray tracing.
- We go very deep in the topic of ray tracing both theoretically and practically.
- (Check my project page for more detail)


Building Virtual Worlds (Aug. 2020 – Dec. 2020)

- Used Unity and C# to program games for the course Building Virtual Worlds @CMU, ETC.
- Cooperated in team with artists and sound designers.
- Created simple assets with Maya and improved virtual environments with shaders and lighting effect.


Startup (Mar. 2019 – Present)

- Launched a startup that is based on our mobile App called Unilink Share.
- Created AWS Lambda functions to handle the backend logic and algorithms of the App.


Honors Thesis Research (Jan. 2020 – Mar. 2020)

- Conducted research about accelerating Ray Tracing with AI techniques.
- Used C++ with OpenCL to build from scratch a Ray Tracer with basic acceleration structures.
- Use AI techniques like Reinforcement Learning and Deep Learning to accelerate the Ray Tracing process.


VR Billiard Game (Mar. 2019 – Jun. 2019)

- Used C++ with OpenGL to build from scratch a VR Billiard multiplayer game in a team of 2.
- Implemented the realistic collision in this billiard game without using any physics engine.


Website for NLP Tasks (Mar. 2019 – Jun. 2019)

- Used Python and the Django framework to build a website doing two NLP classifier: a sentiment classifier of reviews in restaurants; a toxicity classifier of online comments.
- Used HTML, CSS, JavaScript for the frontend of the website.


Recommender System (Sep. 2018 – Dec. 2018)

- Used Python to build a recommender system using the purchase history data from Amazon.
- Joined a Kaggle competition about this recommender and got rank 7 out of 816 participants.