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

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.

Experience

Web Developer

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

CS3259 Computer Architecture (Fall 2023)

National Chung Hsing University (Taichung, Taiwan)

  • 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)

National Chung Hsing University (Taichung, Taiwan)

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

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

Research & Project

Unity Game Prototypes

Yung-Hsiang Wang
Jan. 2026 - May. 2026

  • Tech Stack: Unity, C#
  • 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

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.
CUDA Particle Simulation CUDA Particle Simulation CUDA Particle Simulation

Wave Simulator

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.
spdk_poster My Animation

Random Biome Generator

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.
My Animation

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.

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

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.
My Animation

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

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

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

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

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

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