CV
Basics
| Name | Wei-Cheng Wang |
| Label | MSCS @ USC |
| wwang759@usc.edu | |
| Phone | +1 (213) 326-7282 |
| Url | https://dw1209.github.io/ |
Education
-
2024.08 - Present Los Angeles, CA
University of Southern California
Master of Science in Computer Science
- Anaylsis of Algorithms
- 3D Graphics and Rendering
- Multimedia Systems Design
- Autonomous Cyber-Physical Systems
- Information Retrieval and Web Search Engines
- Advanced Mobile Devices and Game Consoles
-
2019.09 - 2023.06 Hsinchu, Taiwan
National Yang Ming Chiao Tung University
Bachelor of Science in Computer Science
- Parallel Programming
- Computer System Administration
- Introduction to Database Systems
- Computer Vision for UAV Autopilot
- Advanced Programming in the UNIX Environment
- Data Structures and Object-oriented Programming
Skills
| Programming | |
| SQL | |
| C/C++ | |
| Python | |
| HTML/CSS | |
| JavaScript |
| Knowledge & Skills | |
| Machine Learning | |
| Deep Learning | |
| Network Engineering | |
| Computer Vision | |
| Full-Stack Development |
Work
-
2022.06 - 2022.09 Taipei, Taiwan
Advantech
Software Development Intern
- Modernized a ResNet-based image classification model on Ampere GPUs in PyTorch using configurable loaders
- Deployed a MobileNetV3-based Faster R-CNN object detector in PyTorch to an internal development portal
- Implemented a Detectron2 RetinaNet model for solder-joint inspection by converting LabelMe annotations to COCO format, enabling deployment on Windows in production
Projects
- 2026.01 - Present
MugArchive
- Built a React app to track Starbucks Discovery Series ornaments on an interactive US map
- Implemented state hover highlighting and rendered city and special-location markers from coordinate data
- Added a collection dashboard with total count, category breakdown, and quick status visibility
- Delivered grid and map views with real-time search and category filters for states, cities, and special locations
- Automated GitHub Pages deployments with GitHub Actions, rebuilding only upon relevant source changes
- 2026.01 - Present
ParkMarks
- Built a React app to explore and track US national parks with an interactive map and clickable markers
- Implemented a park details panel with an image, established date, visited status, visit dates, and star ratings
- Developed search and status filters plus a progress dashboard for visited count and completion percentage
- Added shareable deep links via URL state for direct navigation and browser history support
- Shipped updates to GitHub Pages using an artifact-based GitHub Actions pipeline with concurrency control
- 2025.01 - 2025.05
DreamMesh: Blender Plugin for AI-Driven 3D Scene Generation
- Created a Blender plugin driven by generative AI to automate 3D scene creation from text prompts
- Implemented Stable Diffusion image generation and integrated Stable Fast 3D to convert 2D images into meshes
- Accelerated model inference with CUDA and optimized JSON-based scene parsing for asset placement
- Collaborated on a four-person international team, using Git to build a modular pipeline covering text-to-mesh, scene assembly, rigging, animation, and 3D scene configuration workflows for simulation-like environments
- 2023.02 - 2023.06
Wi-Fi Rate Control on Ryu and OVS
- Built a system-level Wi-Fi rate control service on Linux using Ryu and Open vSwitch over OpenFlow and TCP/IP
- Automated 802.11 telemetry collection (MAC, IP, RSSI, SNR) and injected metrics into OpenFlow metadata
- Parsed metrics in the Ryu controller to apply SNR-based rate and MCS selection, enforcing QoS and flow rules
- Improved throughput and latency while reducing controller overhead via batched rule updates, demonstrating practical experience in distributed control systems
- 2023.02 - 2023.06
Ransomware Propagation and Payload
- Automated SSH dictionary-based login attempts via shell scripts to simulate a ransomware attack
- Overrode the default "cat" command to enable worm-like propagation across devices
- Encrypted JPEG files via a deployed payload and triggered a custom ransom pop-up message
- Coordinated a two-person team using Git for version control and collaboration
- 2022.09 - 2023.01
Accelerating K-means Clustering with Parallel Implementation
- Architected three parallel K-means algorithms for distributed execution using OpenMP, MPI, and a hybrid model
- Wrote shell scripts to automate dataset generation, runtime logging, and parallel execution across configurations
- Benchmarked large-scale datasets of 20 million points with MPI, achieving up to 7.4x speedup
- Collaborated with a three-person team on a Git-based codebase to evaluate parallel efficiency and scalability while profiling performance bottlenecks across architectures
- 2022.02 - 2022.06
Analysis of EEG using Deep Learning
- Coordinated with a team to design an EEG experiment using E-Prime to collect signals during index finger lifts
- Preprocessed EEG data with EEGLAB, including filtering, artifact rejection, and channel segmentation
- Developed and trained an EEGNet classifier in PyTorch to predict motor intent prior to finger movement, achieving approximately 72.5% accuracy through cross-validation and confusion matrix analysis
- 2022.02 - 2022.06
When BERT meets Google Comments
- Built a BERT-based classifier with PyTorch to predict the sentiment and topic categories of Google Maps reviews
- Crafted modular scripts for web scraping with BeautifulSoup, model training, and model inference
- Achieved approximately 90% accuracy on a test set labeled with Google star ratings
- Integrated the model into a PyQt5 GUI for real-time, user-facing sentiment and category prediction
- Worked on a three-person team and coordinated via Git
Languages
| Mandarin | |
| Native |
| English | |
| Fluent |