Projects
What I built, repo by repo.
Robotics and vision
- DEFOM-Prune-StereoPython · PyTorch
Five stereo models for measuring branch-to-tool distance on a pruning UAV. Ships all checkpoints, demo stereo pairs, a unified inference and latency-benchmark CLI, and the raw Jetson timing sheets.
- Performance_Tree_Branch_SegmentationPython · PyTorch
Single-file branch segmentation pipeline with U-Net, DeepLab and other architectures, K-fold utilities, thin-structure metrics, and result export to JSON, CSV and Excel.
- OCR_testPython · OCR
Extracts invoice data by comparing PaddleOCR, EasyOCR with spaCy, and Microsoft TrOCR. Also pulls tables out of PDF reports into Excel.
AI and language models
- PACTTransformers · PEFT · QLoRA
A LoRA fine-tuning recipe for one-token typed decisions: accuracy rises from 66.4% to 84.6%. The repo also holds a from-scratch Tetris that a reinforcement-learning fine-tune plays live, clearing 130+ lines to level 13.
- English-Study-AssistantPython · Flask · Edge TTS
Paste a YouTube link and get a formatted Word study document with Chinese translation and keyword breakdowns, plus natural AI narration.
Unreal, 3D and games
- CreateUE5meshPython · C++ · Step1X-3D
Local web app that turns one image into a textured 3D mesh ready to drag into Unreal Engine 5, with a rotatable preview in the browser.
- Water_DemoUnreal Engine 5.7 · C++ module
A physically buoyant boat you can sail on an open ocean, built on the Water and Buoyancy plugins with depth-based water shading and a sculpted coast.
- RPG_Game_devGodot 4.7 · GDScript
Asuria, a pixel-art action RPG: fourteen themed dungeons across two acts, quests, shops, boss fights, and a one-click English and Chinese switch. Ships as a single Windows executable.
C# and .NET
MSc, National Taiwan University. Optimisation and simulation software on .NET and WinForms.
Job-shop scheduling solver using genetic algorithms and ant colony optimisation, tested on ABZ and FT benchmark instances.
Generic genetic algorithm library with binary, permutation and real-coded solvers.
Object-oriented simulations of queues, two-node service networks and inventory systems, plus Monte Carlo experiments.
Particle swarm optimisation system for combinatorial optimisation problems.
Ant colony optimisation system for travelling salesman problems.
Soft computing toolkit with a fuzzy logic library for decisions under uncertainty.
Multilayer perceptron application for .cal data sets.
Web and data
- Tree Vision BenchmarkFlask · nginx
My public dataset site, with a dataset browser, member accounts and analytics.
- Free_File_Transfer_ToolNode.js
Free web tool that converts PDF, DOCX and TXT files, built after other converters charged a fee.
- dealership-review-appDjango · React
Full-stack capstone: browse dealerships, submit reviews with sentiment analysis, with token login and GitHub Actions CI/CD.
Online course app with course pages and an admin site.
- itPython · Flask
Emotion detection web service that analyses text for its underlying emotions.
- GISPython · GeoPandas
Analyses New York borough boundaries, exporting statistics, a chart and an interactive HTML map.
- TSP_TaiwanPython · Gurobi
Two mathematical programming formulations of the travelling salesman problem, solved with Gurobi.
- KaggleCompetitions
OTTO Multi-Objective Recommender 253 of 2,587. Shopee Price Match Guarantee 597 of 2,426.