Open to EDA / Systems Software Opportunities

Ching-Yu Yang

MS in Computer Science & Information Engineering @ NTUST

Specializing in Electronic Design Automation (EDA), VLSI Physical Design Optimization, and Machine Learning acceleration. Combining rigorous algorithmic problem-solving in C++ with an interdisciplinary background in clinical operations and data integrity.

Education

National Taiwan University of Science and Technology

Master of Science in Computer Science and Information Engineering

Sept 2025 – Expected June 2027
GPA: 4.10 / 4.30

Research Focus: Electronic Design Automation (EDA), ML-based Acceleration for Physical Design Optimization

Core Coursework:
CAD for VLSI (A+) Data Mining (A+) Digital Image Processing (A-) Physical Design Social Network Analysis & Practice Emerging Storage Devices & Systems

National Taiwan University

Bachelor of Science in Nursing

Sept 2015 – June 2019
GPA: 3.78 / 4.30

Built strong foundation in rigorous analytical methodology, scientific research protocols, and precision data governance.

Technical Projects

EDA / Physical Design May 2026

Analytical Global Placement

C++

  • Designed an analytical global placer using an object-oriented inheritance architecture to decouple database management, objective function values, and gradient computation.
  • Implemented the Weighted Average (WA) wirelength model with forward/backward pass caching and a bin-based force-directed density penalty smoothed via a 3 × 3 grid landscape.
  • Introduced dynamic gamma decay schedule and shrinking target density mechanism to mitigate gradient explosion, achieving a 15% reduction in final HPWL and early convergence.
Graph & Network May 2026

Community Detection via Consensus Clustering

Python • igraph

  • Developed an ensemble community detection pipeline utilizing the Leiden algorithm on a large-scale social network of 188k nodes and 398k edges.
  • Maximized network modularity scores and resolved disconnected component errors commonly found in baseline Louvain methods.
  • Executed a consensus clustering scheme with 10 independent randomized iterations and a majority vote strategy to increase classification robustness.
EDA / Physical Design Apr 2026

Fixed-Outline Floorplanner

C++ • Simulated Annealing

  • Developed a fixed-outline floorplanner combining a B*-Tree topological layout representation with a Simulated Annealing (SA) optimization engine.
  • Created an O(1) memory swap mechanism for active contour structures and cached static terminal bounding boxes, eliminating hundreds of millions of heap allocations.
  • Designed an adaptive penalty mechanism using out-of-bounds metrics and aspect ratio guiding alongside problem-size iteration scaling to ensure full constraint compliance.
Machine Learning Apr 2026

Social Network Link Prediction

Python • XGBoost • NetworkX • Node2Vec

  • Built a directed link prediction machine learning pipeline deploying a Dynamic Sub-graph Ensemble Strategy across 30 randomized XGBoost classifiers.
  • Extracted 45-dimensional feature vectors blending topological heuristics with 64-dimensional Node2Vec latent embeddings.
  • Implemented sub-graph splitting for target leakage prevention and handled severe class imbalance via hard negative sampling, achieving Kaggle Public Score of 0.89336.
Circuit Optimization Mar 2026

2-Way F-M Circuit Partitioning

C++ • Algorithms

  • Implemented the Fiduccia-Mattheyses (F-M) heuristic using a custom O(1) doubly linked bucket list array and flat indexing mapping to scale up to 400,000 cells.
  • Integrated Breadth-First Search (BFS) graph initialization and a Recursive Multilevel Partitioning framework.
  • Leveraged Modified Heavy-Edge Matching (MHEM) with pin-count inverse-proportional weighting, slashing execution time by 2.5× and minimizing cut size.
Hardware Scheduling Nov 2025

Resource-Constrained Scheduling

C++ • Gurobi Optimizer • ILP

  • Implemented List Scheduling and Integer Linear Programming (ILP) models to minimize latency under strict hardware resource constraints.
  • Leveraged Gurobi Optimizer to solve complex mathematical formulations, achieving exact scheduling optimization.
  • Analyzed and verified solver performance against standard BLIF benchmarks across different circuit sizes.
Data Mining Oct 2025

K-means Clustering & Tree-based Classification

Python • Scikit-Learn

  • Analyzed high-dimensional datasets using K-means clustering to extract structural and group-based components.
  • Developed tree-based multi-class classification models optimized for predictive accuracy and computational efficiency.
  • Applied advanced feature engineering and hyperparameter tuning to prevent model overfitting.
Physical Design Oct 2025

Standard Cell Placement Legalization

C++

  • Implemented a standard cell placement legalizer based on the diffusion equation to simulate smooth cell migration.
  • Preserved the global placement physical landscape while achieving zero cell overlap across row-based layout structures.
  • Developed macro-cell handling and row-bounded refinement techniques to minimize total displacement during detailed placement.
Clock Tree Synthesis Sept 2025

Clock Buffer Insertion

C++

  • Implemented the Deferred Merge Embedding (DME) algorithm to construct a zero-skew clock tree topology.
  • Integrated adaptive buffer insertion logic based on wirelength and fanout constraints to maintain optimal signal integrity.
  • Optimized transient response and minimized clock delay variations across multi-level clock distribution networks.

Professional Experience

Clinical Research Associate

Formosa Biomedical Technology Corp.

Jan 2022 – Mar 2024
  • Monitored clinical trial protocols and data collection workflows in strict compliance with GCP guidelines, ensuring rigorous data governance.
  • Managed essential trial documentation and tracked cross-functional operational metrics to maintain data integrity across multi-center studies.

Medical Device Sales Representative

MedFirst Healthcare Services

Nov 2019 – Mar 2021
  • Liaised with manufacturers and established robust communication channels with hospital wards and nursing stations to coordinate device logistics.
  • Managed storefront warehouse inventory and tracked retail operations.

Research Assistant

National Taiwan University College of Medicine

Sep 2017 – Jul 2019
  • Performed data collection, multi-source database preprocessing, and statistical analysis for core clinical research metrics.
  • Structured clinical subject tracking records and handled large-scale enrollment data while maintaining high standards of data integrity.

Skills & Certifications

Programming Languages

C / C++ Python

EDA & Systems Algorithms

VLSI Placement & Routing Floorplanning (B*-Tree, SA) Circuit Partitioning (F-M) Clock Tree Synthesis (DME)

Tools, Libraries & Optimization

Gurobi Optimizer XGBoost NetworkX Node2Vec igraph Git & GitHub Linux (Ubuntu)

Licenses & Credentials

Registered Nurse (Taiwan)