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 👋

資深全端工程師 | .NET 8 / Blazor / Clean Architecture / AI Integration

Senior Full-Stack Engineer @ Kaohsiung, Taiwan

Email GitHub Location Open To Work


🎯 About Me

長年深耕 .NET 全棧開發企業系統架構設計SMT 工業整合智慧倉儲 領域, 擅長將複雜業務流程拆解為 Clean Architecture 四層解耦系統,並把 AI 能力落地到企業生產環境。

  • 🏭 SMT 工業整合:為被動元件大廠國巨設計 OT/IT 三層分離架構(181 支業務頁面)、PLC / RS485 / Pick-to-Light 閉迴圈
  • 📦 智慧倉儲 IWMS:主導 .NET 8 + Blazor Server + Clean Architecture 從 0 到 1 建置,導入緯穎、上恆等 SMT 客戶
  • 🤖 AI 應用落地:OpenAI / Claude API、RAG 向量知識庫、LangChain Agent、n8n 自動化工作流
  • 🛠 跨域整合:從 PLC 訊號、機房 VLAN、Web 全端到雲端 AI,能寫程式也能配機房

💡 工程哲學:站在扎實工程基礎上,讓 AI 解決過去「做得到但太花人力」的痛點。 真正的技術深度,不是會多少框架,而是面對陌生領域願意拆解到底的那份執著。


🛠 Tech Stack

Languages

C# TypeScript JavaScript Python SQL

Backend & Architecture

.NET 8 Blazor Server ASP.NET Core EF Core 8 SignalR Clean Architecture Hexagonal Node.js FastAPI

Frontend

Radzen.Blazor React Next.js 14 Bootstrap 5 Tailwind

Database & Infrastructure

SQL Server PostgreSQL MySQL SQLite VMware

AI / LLM Integration

OpenAI Claude LangChain ChromaDB n8n Ollama

DevOps & Industrial

Docker Git GitHub Actions Linux PLC / RS485 Pick--to--Light


🌟 Featured Projects

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

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

GitHub Streak


📫 Get In Touch

  • 📧 Email: mrleowin@gmail.com
  • 🌏 Location: 高雄左營(可配合全遠端)
  • 💬 Languages: 繁體中文(母語)/ English(讀寫中等,能處理英文 GitHub README、技術文件、PR)
  • 💼 Open To: 資深全端 / 軟體架構師 / .NET 軟體工程師 / 軟韌體研發工程師

「站在扎實工程基礎上,讓 AI 解決過去做得到但太花人力的痛點。」

⭐ 對 製造業 SMT / 智慧倉儲 / AI 整合 / .NET 全棧 的軟體解決方案有興趣,歡迎來信交流。

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