Skip to content
View LeoTang0127's full-sized avatar

Block or report LeoTang0127

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LeoTang0127/README.md

Hi, I'm Leo Tang 👋

AI × 工業整合解決方案架構師

AI × Industrial Integration Solution Architect @ Kaohsiung, Taiwan

.NET / Python 雙棧 × OT-IT × Microservices × LLM / CV 落地

Email GitHub Location Open To Work


🎯 About Me

11+ 年企業系統整合與解決方案架構經驗。專注於把 AI、機器手臂視覺、工業通訊 整合進真實生產線的落地工程 —— 工具是手段,正確率才是目的。

三條互相強化的能力軸線

  • 🏭 工業現場整合(OT Layer) — 為被動元件大廠國巨設計 OT/IT 三層分離架構(181 支業務頁面)、PLC / RS485 / Modbus / TCP Socket / OPC UA / Pick-to-Light 閉迴圈
    • 💻 .NET / Python 雙棧(Application Layer) — .NET 8 / Blazor Server / Clean Architecture / EF Core 8 + Python / FastAPI / OpenCV / YOLOv8 跨棧整合
      • 🤖 AI × 電腦視覺 × 機器人(Intelligence Layer) — LLM 整合(OpenAI / Claude / RAG / LangChain Agent)、電腦視覺(YOLOv8 + OpenCV Homography)、機器人系統整合(UR5 TCP + Robotiq Modbus)

      • 緯穎、上恆 SMT 智慧倉儲(WMS)從 0 到 1 導入;自主開發 robot-vision 機器手臂視覺辨識系統,作為 IWMS 下一代「視覺揀料 / 自動上下料」技術預研。

      • 💡 工程哲學:能寫 .NET 也能跑 Python、能設計 Microservices 也能 TCP socket 連 PLC、能整合 LLM 也能標定相機 —— 11 年慢慢長出來的跨域整合力。


        🛠 Tech Stack

        Languages

        C# Python TypeScript JavaScript SQL

        Architecture & Backend

        Microservices Clean Architecture DDD .NET 8 Blazor Server EF Core 8 FastAPI SignalR Node.js

        AI / Computer Vision / Robotics

        OpenAI Claude LangChain RAG ChromaDB YOLOv8 OpenCV PyTorch Three.js Universal Robots

        Industrial / OT-IT Integration

        PLC Modbus RS485 TCP Socket URScript Pick-to-Light WMS / MES

        Frontend

        Radzen.Blazor React Next.js 14 Bootstrap 5 Tailwind

        Database & DevOps

        SQL Server PostgreSQL MySQL Docker Docker Compose GitHub Actions Linux VMware


        🌟 Featured Projects

        每個 repo 嚴格採用 Hexagonal / Clean Architecture,含完整單元測試、Docker、GitHub Actions CI/CD。

        🤖 robot-vision ⭐ NEW (2026/5)

        機器手臂視覺辨識系統 —— 把 11 年產線經驗延伸到 AI × 機器人領域。 Docker Compose 三層微服務(FastAPI 視覺辨識 + UR5 控制 + ngrok 公網通道)串接 YOLOv8-seg 像素級遮罩 → OpenCV Homography 標定 → Universal Robots UR5 TCP 控制(29999 / 30002 / 30003 三 port)→ Robotiq 2F-85 夾爪 Modbus daemon socket。含 Three.js + URDF 完整 3D 模擬器、三層座標系規範、UR5 三類奇異點防護。

        Python 3.11 FastAPI YOLOv8-seg OpenCV Docker Compose WebSocket UR5 Modbus URScript Three.js URDF

        23 篇技術文件 + 2,400 行 Python,所有踩坑全程公開。

        SMT 產線良率即時儀表板。.NET 8 Minimal API + SignalR + EF Core 8 + Hexagonal Architecture。 模擬上料、貼片、回焊、AOI 各站位即時資料流,含 SPC 管制圖、Pareto 不良 Top-N 分析、產線模擬器(BackgroundService)。

        C# .NET 8 SignalR EF Core 8 Hexagonal xUnit Docker

        倉儲揀貨路徑優化 API。Node.js 20 + TypeScript 5 + Express + Zod + Strategy Pattern。 實作 S-Shape / Return / Largest-Gap 三種揀貨策略,SVG 路徑視覺化、批次模擬比較。

        Node.js TypeScript Express Strategy Pattern Jest

        企業級 RAG 知識庫客服。Python 3.11 + FastAPI + LangChain + ChromaDB。 完整 RAG pipeline、SSE Streaming 回覆、可切換 OpenAI / Anthropic / Ollama 三家模型。

        Python FastAPI LangChain RAG ChromaDB pytest

        統一營運控制台。Next.js 14 App Router + React 18 + TypeScript + Tailwind。 整合上述三個後端服務(SignalR + SSE 雙向即時通訊),展示多服務前端整合實戰。

        Next.js 14 React 18 TypeScript Tailwind SignalR SSE


        🚀 Personal Projects(業餘鑽研)

        🛒 GroupBuy.Backend | 多租戶 LINE Bot 團購平台

        ASP.NET Core 10 + Razor Pages + EF Core + PostgreSQL + LINE Bot SDK。 Smart Policy 雙認證(JWT/Cookie 動態切換)、四層角色權限、Webhook 自動探索 User/Group/Room、品項快速下單語法。

        💬 AiSupport.Api | 多租戶即時客服系統

        .NET 8 + SignalR + SQLite + JWT + .NET RateLimiter。 SiteKey 多租戶、兩段式握手認證(Handshake → 短效 JWT)、SignalR 雙群組推播、Widget 嵌入(兩行 HTML)。

        🤖 OpenClaw | 個人 AI Agent 工作流

        WSL2 + Codex + Tailscale + GitHub Actions。 AI 擔任 Code Reviewer 每 3 小時自動 review commit、PR-only 工作流、自動跑測試 + 安全掃描 + 重構建議。


        📊 GitHub Stats

        Leo's GitHub stats

        Top Languages


        📫 Get In Touch

        • 📧 Email: mrleowin@gmail.com
          • 🌏 Location: 高雄左營(可配合全遠端)
            • 💬 Languages: 繁體中文(母語)/ English(讀寫中等)
              • 💼 Open To: 解決方案架構師 / 系統架構師 / Tech Lead / AI 工程師(製造業)/ 智慧製造工程師 / 機器人系統整合工程師 / 電腦視覺工程師 / MLOps 工程師

                • 💰 Expected Salary: 月薪 120K+

                「把 AI、機器手臂、LLM 從研究室送進工廠的人」

                ⭐ 對 智慧製造 / AI 工業整合 / 機器人系統整合 / .NET × Python 雙棧 的軟體解決方案有興趣,歡迎來信交流。

Pinned Loading

  1. rag-knowledge-bot rag-knowledge-bot Public

    RAG knowledge bot built with Python + FastAPI + LangChain + ChromaDB. Supports document upload, vector retrieval, citation, SSE streaming.

    Python

  2. react-ops-console react-ops-console Public

    Unified ops console with Next.js 14 + React + TypeScript + Tailwind. Integrates SMT yield (.NET), WMS optimizer (Node.js), RAG bot (Python).

    TypeScript

  3. smt-yield-dashboard smt-yield-dashboard Public

    SMT production line yield dashboard with .NET 8, SignalR realtime push, SPC control chart and Pareto defect analysis.

    C#

  4. wms-pick-optimizer wms-pick-optimizer Public

    Warehouse picking route optimizer in Node.js + TypeScript. Implements S-Shape, Return and Largest-Gap strategies with SVG visualization.

    TypeScript