Wireframing the LockedIn Dating App
Designed wireframes using Figma for LockedIn, an all-in-one
dating platform integrating AI-driven matching, in-app planning,
and payment features to facilitate real-world dates. Conducted
user testing to refine the prototype, addressing issues like
decision paralysis.
[Five-Member Group Work, Spring 2025]
UI/UX Design | Figma | User Testing
Symbolic Music Generation with Machine Learning
Developed models to generate classical piano music using the
MAESTRO dataset. Implemented Markov Chains, HMMs, RNNs, LSTMs,
and Transformers for unconditioned and conditioned generation.
Evaluated using perplexity, feature distributions, and key
consistency. Explored challenges in tokenization and dataset
suitability for advanced models like Transformers.
[Three-Member Group Work, Spring 2025]
Machine Learning | Music Generation | Hidden Markov Model | RNN
| LSTM | Transformer
Understanding Quantum Fourier Transform via Classical Analogies
Surveyed the evolution of the Fourier transform from classical
signal processing to quantum computation. Analyzed how Quantum
Fourier Transform (QFT) enables periodicity detection in quantum
states, as used in Simon’s and Shor’s algorithms. Compared
classical Fourier and Laplace transforms, and examined
challenges in defining a Quantum Laplace Transform (QLT) due to
non-unitarity, highlighting recent block-encoding
approximations.
[Individual Work, Winter 2025]
Quantum Computing | Quantum Cryptography | Quantum Complexity |
Fourier Transform | Laplace Transform
Content Moderation with Retrieval-Augmented Generation
Developed an automated content moderation system using GPT-4o
with RAG, leveraging Meta's Oversight Board decisions to achieve
an F1 score of 0.85, outperforming the baseline GPT-4o model (F1
score: 0.74).
[Three-Member Group Work, Fall 2024]
Sociotechnical Cybersecurity | NLP | LLM | RAG
EKF-based Simultaneous Localization and Mapping (SLAM)
Implemented an EKF-based SLAM system in ROS2 for an RB5 mBot to
map landmarks (AprilTags) and estimate robot pose, integrating
PID control for precise square and octagonal trajectory
following.
[Individual Work, Fall 2024]
Robotics | ROS2 | PID Controller | SLAM | Extended Kalman
Filter
SurfStore: Fault-tolerant Distributed File Storage System
Developed a scalable distributed file storage system in Go,
utilizing gRPC for file synchronization across multiple clients,
and implemented a fault-tolerant metadata server with gossip
protocol-based replication and quorum-based read/write
operations to ensure data consistency.
[Individual Work, Spring 2024]
Distributed Systems | Raft Consensus Algorithm | gRPC |
Go
Transformer-based Natural Language Processing Models
Implemented a transformer encoder for politician speech
classification and a GPT-like transformer decoder for
autoregressive language modeling.
[Individual Work, Spring 2024]
Natural Language Processing | Transformers | Encoder | Decoder
| PyTorch
2D Fluid Simulation: Kármán Vortex Street
Simulated 2D fluid flow past a circular obstacle using a vortex
particle system and the Lattice Boltzmann Methods. Applied the
Forward Euler and Runge-Kutta 4 (RK4) numerical integration
methods to solve equations of motion.
[Individual Work, Spring 2024]
Physics Simulation | Fluid Dynamics | Lattice Boltzmann Methods
| Euler Method | RK4 | Houdini
Impact of Simulation Parameters on Polygenic Risk Score
Investigated the impact of simulation parameters on Polygenic
Risk Score (PRS) accuracy using three methods: Clumping +
Thresholding, BASIL (Lasso-based regression), and BayesR
(Bayesian multiple regression). Manipulated parameters such as
heritability and minor allele frequency to analyze which method
performs best under different conditions, aiming to improve LDL
(bad cholesterol) risk prediction.
[Two-Member Group Work, Winter 2024]
Bioinformatics | Personal Genomics | Genome-Wide Association
Studies | Regression | Python
Optimizing NBA Starting Lineups
Developed a quantitative framework to optimize NBA starting
lineups. Formulated and solved a convex optimization problem
with simplex and barrier methods to maximize team performance,
comparing results against real-world coaching strategies to gain
insights into optimal lineup selection.
[Four-Member Group Work, Winter 2024]
Convex Optimization | Gurobi Optimizer | Python
Wordle+
Developed a multi-domain, multi-level Wordle-inspired game with
a Bayesian model-based solver.
[Four-Member Group Work, Fall 2023]
Probabilistic Models | Game Development | Haskell
NoEsc8: Static Taint Analysis of GitHub Actions
Designed a static taint analysis tool to detect code injection
vulnerabilities in GitHub Actions workflows.
[Two-Member Group Work, Fall 2023]
Computer Security | Code Injection | Static Analysis | CI/CD |
GitHub Actions | YAML | Python
The Philosophical Debate on the Happiness of Fish
Conducted an in-depth analysis of Zhuangzi and Huizi’s discourse
on whether humans can comprehend the happiness of fish,
highlighting the tension between subjective and objective
knowledge. Bridged insights from ancient Chinese philosophy with
contemporary concepts, such as logical incompleteness in
mathematics and the limitations of scientific inquiry. Awarded
"College Chinese: Professor's Recommended Work".
[Individual Work, Spring 2022]
Chinese Philosophy | Epistemology | Zhuangzi
Japanese Temple Architecture in Taiwan
Conducted comprehensive field studies on Beitou Puji Temple and
Taipei Nishi Hongan-ji Temple, examining the influence of
Japanese architectural styles on Taiwanese temple design during
the Japanese colonial period.
[Individual Work, Spring 2022]
Japanese Temple Architecture | Field Study
Beethoven's Call
Presented a comprehensive analysis of Beethoven's D Major Piano
Concerto Op. 61a (adapted from the Violin Concerto). The report
examined the emotional nuances of the composition, its
historical significance, and the technical challenges faced by
performers, while addressing the impact of technology on music
performance.
[Individual Work, Spring 2022]
Music Performance | Beethoven | Piano Concerto
Online Trading Platform with Chatbot
Led a five-member team to design an online trading platform with
auction services, integrated with a Messenger Chatbot.
[Five-Member Group Work, Spring 2021 - Fall 2021]
Project Management | Web Development | DevOps | React |
PostgreSQL | Docker | Jenkins | nginx | JavaScript | Go
PDOGS: Programming Design Online Grading System
Served as a front-end developer for an online grading platform
at National Taiwan University, serving over 6,000 users and
managing 1,000+ concurrent users during exam periods. Mentored
two junior students.
[20-Member Group Work, Summer 2021 - Fall 2021]
Web Development | Front-End | GitLab | React
RISC-V Five-Stage Pipelined CPU
Implemented a five-stage pipelined RISC-V CPU with hazard
detection unit, forwarding unit, and L1 cache, supporting basic
instructions such as XOR, ADD, MUL, SRAI, LW, SW, and BEQ.
[Individual Work, Spring 2021]
Computer Architecture | RISC-V | Verilog
Critical Review of Memory Theories in Cognitive Psychology
Conducted a critical analysis of foundational experiments in
working memory theory, scrutinizing the validity of the
phonological loop and visuospatial sketchpad concepts through
alternative theoretical interpretations.
[Individual Work, Spring 2021]
Cognitive Science | Psychology | Memory Theory
Production Scheduling System for Food Manufacturing
Collaborated on an industry-academia project to design an online
production scheduling system for a food manufacturing company.
Employed Gurobi Optimizer, Python, and Django to streamline
operations, achieving 20% reductions in manufacturing cycle
time. Developed heuristic algorithms and mixed-integer
programming models to minimize the completion of over 15
products across five differnet machines.
[Four-Member Group Work, Fall 2020 - Spring 2021]
Operations Research | Mixed-Integer Programming | Food
Manufacturing | Algorithm Design
Secure P2P Micropayment System
Built a multi-threaded TCP server in C++ for concurrent client
handling, with OpenSSL integration to secure data transfer for a
peer-to-peer micropayment system.
[Individual Work, Fall 2020]
Computer Networks | Socket Programming | TCP | RSA | OpenSSL |
C++
Link Analysis of Online Articles
Analyzed 5,000+ articles from an online collaborative writing
forum, performing tagging, clustering, and classification using
natural language processing techniques.
[Five-Member Group Work, Fall 2020]
Information Retrieval | Text Mining | NLTK | Matplotlib | NumPy
| Pandas | PyTorch
Criminal Liability of Artificial Intelligence
Developed a four-stage framework to assess the criminal
liability of artificial intelligence, incorporating dimensions
of self-awareness, legal interpretability, and operational
constraints. Analyzed fictional case studies to demonstrate how
AI accountability can be aligned with human legal standards,
offering insights into policy implications for future
regulations.
[Individual Work, Spring 2020]
Ethics of Artificial Intelligence | Criminal Law | Information
Law and Policy
Operations Research: Government Decisions on COVID-19
Restrictions
Developed a mixed-integer programming model to optimize customer
capacity in nightclubs, aimed at balancing public health
concerns with social utility during the COVID-19 pandemic. This
model is applicable to other public venues, such as stadiums and
theaters, enhancing its relevance for comprehensive public
policy strategies.
[Six-Member Group Work, Spring 2020]
Operations Research | Mixed-Integer Programming | Public Health
Analyzing Labor Union Dynamics and Labor Share Trends in Taiwan
Post-2008 Financial Crisis
Conducted a comprehensive analysis of labor share and union
membership trends in Taiwan before and after the 2008 financial
crisis. The findings revealed inconsistent growth patterns and a
weak correlation between unionization rates and labor share,
highlighting the complex dynamics of labor relations in a
post-crisis context.
[Four-Member Group Work, Spring 2020]
Macroeconomics | Labor Studies
Comparative Analysis of the EU-Korea Free Trade Agreement and
the EU-Japan Economic Partnership Agreement in Agricultural
Product Liberalization
Conducted a comparative analysis of agricultural liberalization
under the EU-Korea Free Trade Agreement and the EU-Japan
Economic Partnership Agreement, focusing on their implications
for trade policies and agricultural sectors. The study aimed to
identify key differences and similarities in the approach to
agricultural product openness between the two agreements,
providing insights for policymakers.
[Four-Member Group Work, Spring 2019]
Macroeconomics | Economic Integration | Trade Agreements
Comparative Analysis of Buddhist Themes in the Poetry of Wang
Wei(王維)and Li Shangyin(李商隱)
Conducted a comparative study of Wang Wei and Li Shangyin’s
poetic interpretations of Buddhist principles, uncovering
nuanced spiritual insights shaped by the poets' distinct
historical and cultural contexts. Awarded "College Chinese:
Professor's Recommended Work".
[Individual Work, Fall 2018]
Chinese Literature | Tang Poetry | Buddhism
Monte Carlo Simulation in Workforce Scheduling: Compliance with
Taiwan's Labor Standards Act
Utilized Monte Carlo simulation techniques to optimize workforce
scheduling, ensuring alignment with Taiwan’s labor regulations.
Best Paper Award at the Mathematical Modeling Hackathon hosted
by National Cheng Kung University.
[Four-Member Group Work, Spring 2018]
Optimization | Monte Carlo Simulation | Workforce Scheduling |
Labor Law
Machine Learning Insights from AlphaGo
Explored AlphaGo’s algorithms to illustrate core machine
learning concepts and their broader applications in real-world
decision-making. National High School Essay Contest - Grade A
Award.
[Individual Work, Fall 2016]
Machine Learning | Reinforcement Learning | Monte-Carlo Tree
Search