Information
Education
Skill/Project
Resume
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
University of California, San Deigo - 2016 ~ 2020 - Bachelor of Science - Major: Computer Engineering - Department Honors in Highest Distinction
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
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.