Richard (Yung-Hsiang) Wang

王詠翔

Yung-Hsiang Wang

Last updated on

About Me

Master’s student in Computer Science at USC. Completing a four-year Computer Science program in just three years at National Chung Hsing University with a GPA of 4.15/4.3. Passionate about Computer Graphics, Operating Systems and Numerical Optimization, with experience in systems programming and academic research. Outside of academics, I enjoy playing bass guitar, chess, and audio engineering for PA systems.

Education

Master of Science

Aug. 2025 - May. 2027

Computer Science

University of Southern California
Los Angeles, United States

Bachelor of Science

Sep. 2022 - Jun. 2025 (3 years)

Electrical Engineering and Computer Science

National Chung Hsing University
Taichung, Taiwan

GPA: 4.15/4.3

Technical Skills

Fields of Interest

Computer Graphics Operating System Machine Learning Memory Architecture Numerical Optimization Computer Assisted Proofs

Tools, APIs, and Libraries

Vulkan CUDA OpenGL SPDK Linux kernel Jekyll Git LaTeX

Programming Languages

C C++ Python Java HTML CSS JavaScript SQL PHP

Experience

Software Engineering Intern

Qualcomm | San Diego, CA, USA

Graphics Exploration and Modeling team (May 2026 - Aug 2026)

Web Developer

National Chung Hsing University | Taichung, Taiwan

Web Development and Maker Courses TA (Aug 2023 - Aug 2025)

  • Maintained library website and resolved technical issues
  • Led workshops on 3D printing and sublimation machine operation

Teaching Assistant

National Chung Hsing University | Taichung, Taiwan

CS3259 Computer Architecture (Fall 2023)

  • Course lecturer: Prof. Yi-Chung Chen
  • Designed practice problems and provided tutoring support
  • Assisted students with technical concepts and problem-solving

CS1307 Discrete Mathematics (Spring 2022)

  • Course lecturer: Prof. Yi-Chung Chen
  • Designed practice problems and provided tutoring support
  • Assisted students with technical concepts and problem-solving

Awards & Honors

Academic Excellence Award (Spring, 2023)

National Chung Hsing University (Taichung, Taiwan)

  • Awarded for ranking 2nd out of 38 students in the College of Electrical Engineering and Computer Science.

Research & Project

Inverse Kinematics with Skinning GitHub

Yung-Hsiang Wang
Apr. 2026

  • Tech Stack: C++, OpenGL, Skinning
  • Developed a Linear Blend Skinning (LBS) system, computing vertex transformations based on hierarchical joint influences and weighted skinning matrices.
  • Engineered an Inverse Kinematics (IK) solver using Tikhonov regularization and Jacobian matrices.

Motion Capture Interpolation GitHubDocument

Yung-Hsiang Wang
Mar. 2026

  • Tech Stack: C++, OpenGL, Motion Capture (ASF/AMC)
  • Implemented four rotation schemes (Linear/Bezier Euler and SLERP/Bezier SLERP Quaternions)
  • Reconstructed skeletal motion from reduced keyframes, eliminating gimbal lock rotational singularities
  • Conducted testing by superimposing interpolated motions over ground-truth mocap data.

Jello Cube GitHub

Yung-Hsiang Wang
Feb. 2026

  • Tech Stack: Vulkan, OpenGL, C++, GLFW, Physics Simulation
  • Architected a dual-backend rendering system (Vulkan/OpenGL) from scratch.
  • Using RK4/Euler integration to simulate structural, shear, and bend constraints with real-time collision response.

Unity Game Prototypes Website

Yung-Hsiang Wang
Jan. 2026 - May. 2026

  • Tech Stack: Vulkan, OpenGL, Computer Animation, GPU Computing
  • Created multiple game prototypes in Unity using C# scripting.
  • Implemented core gameplay mechanics and UI elements for each prototype.
Unity Game Prototypes USC Games

CUDA Particle Simulation GitHub

Yung-Hsiang Wang
Jan. 2026

  • Tech Stack: CUDA C++, OpenGL, GPU Computing
  • Developed a particle simulation using spatial partitioning.
  • Optimized performance via CUDA, enabling real-time simulation.

Wave Simulator GitHubWebsiteDocument

Yung-Hsiang Wang
Nov. 2025 - Dec. 2025

  • Tech Stack: GLSL, WebGL, Computer Graphics
  • Designed and developed a wave simulator, featuring ray marching of wave patterns, boat model interaction, and dynamic sky system.
  • Implemented mathematical models for wave propagation and interference.
Wave Simulator Paper

Random Biome Generator GitHubWebsite

Yung-Hsiang Wang
Oct. 2025

  • Tech Stack: JavaScript, WebGL, Computer Graphics
  • Designed and developed a 3D random biome generator, featuring real-time rendering of various biomes.
  • Implemented Perlin noise and fractal algorithms for realistic terrain generation.

CPU Ray Tracer and Rasterizer Development

Yung-Hsiang Wang
Sep. 2025

  • Built a CPU ray tracing renderer and rasterizer from scratch using C++.
  • Simulated GPU pipeline, including primitive assembly, clipping, rasterization, culling, and depth testing.
  • Implemented perspective-corrected rasterization. Improved lighting with phong shading.
CPU Ray Tracer Image 1 CPU Ray Tracer Image 2 CPU Ray Tracer Image 3 CPU Ray Tracer Image 4

This is the result of a university course project. Code is not publicly available due to academic policy.

Multi-Filter Image Synthesis

Yung-Hsiang Wang
Aug. 2025

  • Designed and executed a custom image processing pipeline using OpenCV.
  • Applied Gaussian blur, non-linear contrast, edge detection, unsharp masking, and color quantization.
synthesis before synthesis after

This is the result of a university course project. Code is not publicly available due to academic policy.

WizardChess – Vulkan 3D Chess Game GitHub

Yung-Hsiang Wang
Aug. 2025 - Dec. 2025

  • Designed and developed from scratch a Vulkan-based 3D graphics project in C++ and GLSL with interactive real-time rendering. and developed a 3D chess game engine, featuring real-time rendering of chess pieces and board.
  • Implemented texture/shadow mapping and a swapchain recreation system capable of dynamic window rescaling.

Personal Blog Platform

Yung-Hsiang Wang
Aug. 2025 - Sep. 2025

  • Built responsive blog platform using Jekyll, Liquid templating, and custom CSS with modern design principles.
  • Designed a static site with responsive layout and automated asset management system.
  • Implemented automated content generation system with Liquid scripts for diary entries and photo gallery.

User-Level Page Cache Architecture GitHubPresentationDocument

Yung-Hsiang Wang, Wan-Ho Hsu, Hsung-Pin Chang
Jun. 2024 - Jun. 2025

  • Tech Stack: C, SPDK(Intel API), Operating System
  • Designed a user-level caching mechanism with dm-cache to reduce system call overhead and accelerate I/O.
  • Implemented modular data access layer in C, improving data access latency by reducing kernel overhead.
spdk_posterspdk_paper

Gas Order Line Bot GitHubWebsite

Yung-Hsiang Wang
Feb. 2025

  • Tech Stack: Line Bot API, Google Apps Script
  • Implemented a simple database using Google Sheets to manage order information
  • Automated data processing with Google Apps Script to send receipts via Line bot.
  • Developed a tutorial website for building and deploying Line bots, with step-by-step instructions, code examples, and troubleshooting tips. [LINK]
line bot Development

Projected Gradient Method for Non-negative Matrix Factorization GitHubPresentation

Yung-Hsiang Wang, Pengwen Chen
Feb. 2024 - May. 2024

  • Tech Stack: Python, Numerical Optimization
  • Implemented NMF optimization in Python, reproducing published experiments.
Non-negative Matrix Factorization

Convex Function Optimization GitHub

Yung-Hsiang Wang, Chih-Yu Wen
Feb. 2024 - May. 2024

  • Tech Stack: Python, Numerical Optimization
  • Conducted a comparison of different gradient approaches, highlighting their strengths and weaknesses.
  • Implemented the Armijo rule to improve optimization efficiency by 41%.

Multi-Function Homepage with Database-Driven Calendar GitHubYouTube

Yung-Hsiang Wang, Jason Lin
Sep. 2023 - Dec. 2023

  • Tech Stack: HTML, CSS, JavaScript, PHP
  • Led a 4-person team, completing the project 20% ahead of schedule
  • Implemented 35% key features including customizable widgets and back-end database updates