Featured evidence
Research
Lilac
- Context
- A broader cross-cloud Infrastructure-as-Code lifting research system that learns reusable mappings from deployed cloud state to Terraform and uses LLM assistance with symbolic and Terraform-native verification.
- My contribution
- Built a focused graph-based lifting workflow for concrete Terraform mappings, primarily on Azure, including JSON-schema and dependency cases.
- Implemented Azure cloud-state collection and a GCP resolver that uses an LLM to infer service-specific CLI commands, then parses and caches them by asset type.
- Project result
-
- The work established an implementation-oriented foundation for Lilac's broader cloud-agnostic, correctness-aware lifting pipeline.
Technologies Terraform · Python · Large Language Models · Symbolic Verification · Azure · Google Cloud
Research
Toward Interpretable Brain Age Prediction and AD Classification
- Context
- A University of Michigan EECS 545 team project for brain-age regression and Alzheimer's Disease classification using structural MRI from OpenBHB and ADNI.
- My contribution
- Focused on infrastructure and data processing, including generation of patch-level 3D embeddings and coordinates used by the downstream models.
- Project result
-
- 0.873 diagnostic accuracy
- 0.775 macro F1
- 3.54-year MAE
- 0.966 R²
Technologies PyTorch · NeuroVFM · 3D MRI · Multiple Instance Learning
Product
VizThinker
- Context
- A graph-based interface for interacting with LLMs that replaces a single linear transcript with a visual conversation graph.
- My contribution
- Implemented branching and node-based history navigation for complex idea exploration using Node.js, React, and Python.
- Deployed the application on Google Cloud Platform.
- Project result
-
- The project produced a graph interface for branching through conversation history.
Technologies Node.js · React · Python · Google Cloud
Complete project archive
Production / Developer Tools
QNAP internship work
Jira Issue Search
A repository for the retrieval-augmented Jira search work, using AWS Bedrock and ChromaDB; the internship outcome and metric are stated in Experience.
Technologies Python · AWS Bedrock · ChromaDB
QNAP internship work
Issue Search MCP
An MCP server that exposes natural-language Jira query, suggestion, and issue-retrieval tools to coding workflows.
Technologies Python · MCP
Independent project
File Translator
A Gemini-powered tool that translates English PDF documents into Traditional Chinese while preserving layout through generated LaTeX.
Technologies Python · Gemini · LaTeX
Systems / Coursework
Computer vision project
AZtec Image Comparison
A computer-vision tool for detecting and comparing overlapping patterns in crystallographic pole-figure images.
Technologies Python · OpenCV · NumPy
Computer architecture coursework
MIPS CPU Architecture
Verilog coursework covering MIPS assembly, an ALU, a single-cycle CPU, and a pipelined CPU with forwarding and stalling.
Technologies Verilog · MIPS
Operating systems coursework
OS Nachos
Operating-systems coursework implementing system calls, multiprogramming, virtual memory, and file systems in Nachos.
Technologies C++ · Nachos
Compiler coursework
Advanced Compiler
LLVM coursework implementing data-dependency and pointer-analysis passes and studying array languages.
Technologies C++ · LLVM
Research
NTHU thesis and research project
Quantum Event Identification and Simulation of Quantum Event-Learning Procedures
Python simulations comparing quantum random and blended measurements for quantum event identification.
Technologies Python · Quantum Simulation