🎓 M.S. in Computer Science and Information Engineering National Yunlin University of Science and Technology
🎓 B.S. in Applied Mathematics National Chiayi University
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.
- Python
- C++
- Java
- JavaScript
- HTML
- CSS
- Electron
- Node.js
- REST API
- Git
- GitHub
- Ordered Escape Routing
- VLSI Routing
- Algorithm Design
- Optimization Algorithms
- EDA (Electronic Design Automation)
- Software Engineering
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
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
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.