Skip to content
View Alan-Xu-1's full-sized avatar

Block or report Alan-Xu-1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Alan-Xu-1/README.md

Hi, I'm Wei-Lun Xu

Software Engineer | Algorithm & Optimization Developer


Education

🎓 M.S. in Computer Science and Information Engineering National Yunlin University of Science and Technology

🎓 B.S. in Applied Mathematics National Chiayi University


About Me

I have a background in Applied Mathematics and Computer Science, with research experience in algorithm design, optimization, and VLSI routing.

My master's thesis focuses on Ordered Escape Routing, proposing a Quick Sort based pin assignment strategy and hierarchical routing methodology to improve routing efficiency and routability.

I am also interested in software engineering and independent software development. I developed an Electron-based live donation overlay platform and continue exploring system integration, desktop application development, and real-time data synchronization technologies.


🛠 Technical Skills

Programming Languages

  • Python
  • C++
  • Java
  • JavaScript

Development

  • HTML
  • CSS
  • Electron
  • Node.js
  • REST API
  • Git
  • GitHub

Research Areas

  • Ordered Escape Routing
  • VLSI Routing
  • Algorithm Design
  • Optimization Algorithms
  • EDA (Electronic Design Automation)
  • Software Engineering

Featured Projects

Live Donation Bar

Electron-based donation overlay tool for streamers.

Features:

  • Custom Donation Progress Bar
  • OBS Browser Source Support
  • Custom UI Themes
  • Local Web Overlay
  • Real-time Progress Display
  • YouTube / Twitch / ECPay Integration Architecture
  • Automated Synchronization (In Development)

Repository:

  • Live Donation Bar Showcase

Ordered Escape Routing Research

Master's thesis project:

Quick Sort and Hierarchical Routing Completion for Ordered Escape Routing

Research Topics:

  • Ordered Escape Routing
  • Quick Sort Based Pin Assignment
  • Hierarchical Routing
  • Routing Optimization
  • VLSI Design Automation

Research Highlights:

  • Achieved 100% Routability on tested benchmarks
  • Reduced runtime compared with traditional approaches
  • Supported capacity-constrained routing scenarios

Career Goal

Seeking opportunities in:

  • Software Engineering
  • Backend Development
  • Python Development
  • Algorithm Engineering
  • EDA Engineering
  • CAD Engineering
  • PCB / Routing Related Engineering

I am passionate about solving complex engineering problems through algorithmic thinking, optimization techniques, and software development.

Pinned Loading

  1. live-donation-bar-showcase live-donation-bar-showcase Public

    Electron-based donation overlay tool for streamers with YouTube, Twitch and ECPay integration.

  2. Alan-Xu-1.github.io Alan-Xu-1.github.io Public

    HTML

  3. ordered-escape-routing-research ordered-escape-routing-research Public

    Quick Sort and Hierarchical Routing Completion for Ordered Escape Routing