Projects

What I built, repo by repo.

BennyLinntu on GitHub

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.

  • 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 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.