Education

ucsd


M.S. in Computer Science @ University of California San Diego [Sept. 2023 - June 2025]
GPA: 3.95/4.0
Depth: Artificial Intelligence
Graduate Teaching Assistant: CSE 256 Statistical Natural Language Processing (Fall 2024), CSE 203B Convex Optimization (Winter 2025), and CSE 224 Networked Services (Spring 2025)

ucsd


B.B.A. in Information Management @ National Taiwan University [Sept. 2018 - June 2022]
GPA: 4.04/4.3 | Presidential Award | Valedictorian
Minor: Law

Coursework

Projects

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

About

Currently working as a Software Development Engineer at AWS in Seattle.

Interests:
• Artificial Intelligence and Machine Learning
• Data Science and Information Systems
• Legal Technology
• Information Law
• Criminal Law

Misc:
The background picture on this site was taken at Torrey Pines Gliderport, my favorite sunset spot in San Diego. After classes, I often walk there from the UCSD campus to unwind. The stunning ocean views and vibrant sunsets always bring me a sense of peace and relief.