Curriculum Vitae · updated Oct 2026

CV

Download PDF ↓

Education

Sep 2026 – Present

M.S. in Communication Engineering

National Taiwan University (NTU) · Taipei, Taiwan

Computer and Network Engineering Group · Wireless Mobile Network Laboratory, advised by Prof. Hung-Yu Wei · researching edge computing systems

Sep 2022 – Jun 2026

B.S. in Electrical Engineering, Minor in Computer Science

National Yang Ming Chiao Tung University (NYCU) · Hsinchu, Taiwan

GPA 4.04 / 4.30 · Machine Learning, NLP, Data Science, Operating Systems, Algorithms, Computer Networks, Computer System Administration, Reinforcement Learning, Digital Signal Processing

Jan 2025 – May 2025

Exchange Program

University of Illinois Urbana-Champaign (UIUC) · Illinois, USA

Text Information Systems, Applied Parallel Programming, Algorithms, Real-World Algorithms for IoT. Applied CUDA-based parallel programming and built projects in text information systems and IoT algorithms.

Work

Jan 2024 – Feb 2024

Intern Software Engineer

VIVOTEK Inc.

  • Researched and prototyped the integration of Large Language Models with Retrieval-Augmented Generation (RAG) for intelligent FAQ chatbots.
  • Built an LLM-based FAQ system that retrieves and summarizes information from product manuals.

Research

Sep 2024 – Jan 2025

Financial Knowledge Graph with LLMs

Advisor: Prof. Hong-Han Shuai

  • Designed a pipeline that extracts structured financial entities from unstructured company-report PDFs with LLM-powered prompt workflows.
  • Constructed knowledge graphs and used them as context for RAG-based LLM applications.

Projects

Spring 2025

GPU Convolution Kernel Optimization

  • Optimized convolution operations with CUDA and GPU parallelization techniques.
  • Explored thread/block configurations and memory-access patterns to improve kernel performance.
Jun 2023

STM32F4 Bejeweled Game ↗

  • Implemented Bejeweled game logic (tile swap, match detection, scoring) on an STM32F407VG.
  • Integrated an ILI9341 touch screen for graphics output and touch-gesture input, in C/C++ with Keil MDK-ARM.
May 2023

FPGA Tetris (IMU Tilt Control) ↗

  • Built a fully functional Tetris in Verilog on a Nexys DDR4 (Artix-7) FPGA.
  • Used the onboard MPU-6050 IMU over SPI so tilting the board moves pieces left and right.

Skills

Languages / Tools
PythonC/C++Shell ScriptGitLinuxDockerKubernetes
Networking / Systems
TCP/IPSocket ProgrammingHTTPClient-Server ArchitectureEdge Computing
Parallel Computing
CUDAGPU ProgrammingParallel Programming
AI / ML
Machine LearningNLPLLMRAGPrompt EngineeringData MiningWeb Crawling

Activities

Sep 2023 – Aug 2024

President, Go Club

NYCU

Planned and led weekly club sessions, organized new-student orientation, managed the exhibition booth, and coordinated the Mei-Chu Go exhibition match.

Sep 2022 – Present

Sports

NYCU EE

Former member of the department's baseball, badminton, and table tennis teams.