About Me

(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

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

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

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.