CV

Basics

Name Wei-Cheng Wang
Label MSCS @ USC
Email daniel20001209@gmail.com
Phone +886 975-307-989
Url https://dw1209.github.io/

Education

  • 2024.08 - 2026.05

    Los Angeles, CA

    University of Southern California
    Master of Science in Computer Science
    • Affective Computing
    • Analysis of Algorithms
    • 3D Graphics and Rendering
    • Multimedia Systems Design
    • Autonomous Cyber-Physical Systems
    • Innovation for Defense Applications
    • Advanced Mobile Devices and Game Consoles
    • Information Retrieval and Web Search Engines
  • 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 Machine Learning
    • Introduction to Database Systems
    • Introduction to Operating Systems
    • Computer Vision for UAV Autopilot
    • Advanced Programming in the UNIX Environment
    • Data Structures and Object-oriented Programming

Work

  • 2022.06 - 2022.09

    Taipei, Taiwan

    Advantech
    Software Development Intern
    • Developed a configurable PyTorch computer vision toolkit for classification, detection, and segmentation
    • Modernized ResNet training for CUDA 11 on Ampere GPUs, supporting 5 variants and variable-sized images
    • Built MobileNetV3 Faster R-CNN and DeepLabV3 workflows with YAML configs, 5 optimizers, and 3 schedulers
    • Converted LabelMe to COCO and deployed a Detectron2 RetinaNet solder-joint model to Inspection AI

Projects

  • 2026.01 - Present
    MugArchive
    • Built a React app to catalog Starbucks Discovery Series mugs with an interactive US map and location markers
    • Integrated Supabase PostgreSQL with realtime sync and a local fallback dataset
    • Added a collection dashboard with total count, category breakdown, and quick status visibility
    • Delivered dual grid and map views with instant 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 60+ U.S. national parks with an interactive map and clickable markers
    • Integrated Supabase PostgreSQL data access for dynamic park records with a local fallback dataset
    • Implemented park detail cards with images, visited status, visit dates, ratings, search filters, and progress tracking
    • Added shareable deep links, browser history support, and responsive dark mode with localStorage persistence
    • 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
    • Built a Blender 3.0+ add-on in a four-person team to generate multi-object 3D scenes from text prompts
    • Used OpenAI API to convert user prompts into structured JSON scene specifications
    • Automated a 3-step text-to-3D pipeline using Hugging Face, Stable Fast 3D, and Blender asset import
    • Developed Blender UI panels and operators to manage the generation workflow and object placement
  • 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, Open vSwitch, OpenFlow, and TCP/IP
    • Automated collection of 4 telemetry fields including MAC, IP, RSSI, and SNR for controller-side decisions
    • Parsed metrics in the Ryu controller to apply SNR-based rate and MCS selection, enforcing QoS and flow rules
    • Reduced controller overhead by batching OpenFlow rule updates for throughput and latency optimization
  • 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 in a three-person Git-based team to evaluate scalability and profile performance bottlenecks
  • 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 NLP classifier to predict sentiment and category labels from Google Maps reviews
    • Developed modular data collection, preprocessing, training, and inference workflows in Python
    • Scraped and structured review data with BeautifulSoup for supervised model training
    • Achieved approximately 90% test accuracy using Google star ratings as weak supervision labels
    • Integrated trained model inference into a PyQt5 GUI for real-time user-facing predictions

Skills

Programming
SQL
C/C++
Python
JavaScript
Web Development
HTML/CSS
React
Vite
Supabase
PostgreSQL
Systems & Cloud
Git
Linux
Docker
GitHub Actions
Data & Machine Learning
PyTorch
NumPy
pandas
scikit-learn

Languages

Mandarin
Native
English
Fluent