Smart Factory Demo - Full-Stack Manufacturing Showcase
A working replica of the manufacturing systems I built over the past two and a half years. Nine production stages from order intake to shipment, each with full CRUD. The AI panel calls APIs directly to create work orders and schedule shipments. The disaster simulation traces cascading impacts across departments. Three languages because the original environment used all three daily.
25 years of factory knowledge in one system. 9 stages x 54 subsystem CRUDs x DashAI with 15 tools (NCR triage, order scheduling, risk assessment) x BCM disaster simulation x 5-agent collaboration x OEE real-time equipment monitoring (SECS/GEM) x cross-page order highlighting x 10 War Room TVs. Trilingual.
Public-data reproduction of the AMC filter analytics methodology I ran at Yesiang under NDA. Three models: Thomas breakthrough + XGBoost (R² 0.84), LSTM + CatBoost cycle degradation (MAE 0.46), Isolation Forest batch QC (F1 0.84). Full MLOps loop: PSI + KS drift, weekly scheduled retrain, BigQuery metric history, drift dashboard. Next.js 16 + FastAPI + BigQuery + GCP
Interactive demos scaling from 10K to 1M users. Five scenarios: high concurrency goroutine pool + singleflight, K8s HPA autoscaling + rolling update + OOMKilled, distributed monitoring RED metrics + error budget, database connection pool saturation, real-time collaborative editing CRDT. Scale slider dynamically adjusts all metrics. Trilingual (EN/JA/ZH).
The factory ran entirely on paper forms and disconnected Excel files. Tracking a batch required calling three departments. I spent time with each team -- dispatch, quality control, warehouse -- documented their actual workflows, then built a system that mirrors how they operate.
Operator motion was hard to decompose and SOP compliance relied on supervisors watching the floor. I mounted Tapo webcams on workstations, ran YOLO11 with pose estimation, decomposed each action's timing automatically, and flagged SOP deviations on the spot for the IE team. AOI defect classification feeds into automated 8D report generation -- from detection to corrective report without manual handoff.
Warehouse workflows were handwritten with manual transport, and batch misplacement was common. I built AMR dispatch simulation with A* pathfinding to preview conflict scenarios; RFID product lifecycle tracking wired into WMS so every stage from receiving to shipping has event records; a visual label template editor lets warehouse operators edit versions themselves instead of filing tickets.
Quality was run on paper 8D forms and Excel SPC charts. I digitized the full 8D workflow D0 through D8 with structured fields and approvals at each step, added AI assistance for engineers filling in root-cause analysis, rendered SPC charts automatically, and exported reports AES-encrypted for customer delivery instead of manual packaging.
Internal tools were scattered across a dozen systems -- logging into one meant typing a password five times. I built SSO unified auth with 130+ permission items organized into RBAC, an API gateway with OpenAPI docs so whoever takes over can read the interfaces, and handled cross-cutting utilities like contractor access control, DB backup scheduling, carbon inventory, and SSL certificate management as shared services instead of scattered tools.
Four repositories that form a complete industrial edge stack. The SECS/GEM driver implements 12 SEMI standards. The edge gateway bridges devices to MES through a plugin architecture. The OT security scanner maps compliance against IEC 62443 and NIST CSF 2.0. The API gateway ties them together. Each compiles to a single binary deployable on ARM64 hardware.
An MCP Server that wraps go-factory-io, allowing Claude Code to interact with semiconductor equipment through natural language. Translates requests like reading sensor values or starting process jobs into proper SECS-II message sequences.
Shop Floor Control prototype for nicegarden (祥圃實業) meat processing facility. Tablet-first PWA, on-prem deployment target rather than demo. Phase 1: carcass weight OCR (glm-ocr for handwritten pig ID) + processing department timesheet + linear approval workflow + electronic scale PoC
Modular edge gateway bridging industrial devices to MES/cloud via plugin architecture. Supports SECS/GEM (HSMS), Modbus TCP, MQTT 3.1.1/5.0. YAML config-driven. Built-in Modbus scanner API with embedded React UI — scan results convert directly to monitoring config. Single Go binary for ARM64 field deployment.
OT/ICS security assessment platform. Subnet scanning (8 industrial protocols + 11 IT services), CVE/credential detection, compliance mapping (IEC 62443, NIST CSF 2.0, ISO 27001, SEMI E187), Modbus config drift detection, embedded React dashboard. Single Go binary for Raspberry Pi.
Shared Go backend gateway. Chi router + pgx (Neon PostgreSQL) + JWT (Logto) auth. Serves Shukuyo fortune/compatibility engine, security report aggregation, edge coordinator. Embedded React monitoring dashboard. Unified go-common modules for response/middleware/auth. Auto-deployed on Render.
Sinopac Shioaji API with Claude AI decision engine: full-lot trading, auto-learning with reflection, strategy adjustment, performance tracking
Technical analysis across Taiwan, US, and Japan markets. Generates daily predictions for 80 stocks using RSI, KD, MACD, and Bollinger Bands, then validates against next-day results. A testing ground for evaluating whether pattern-based signals carry predictive weight in practice.
Developer toolkit: E2E testing, Gemini AI visual analysis, code quality checks, OpenSpec spec-driven workflow, project health scoring
6 custom + 17 curated Claude Code skills covering OpenSpec, FastAPI, Angular, UI/UX design templates
Seven development patterns extracted from repeated cross-project workflows: spec-driven development, build error resolution, OWASP security review, dead code cleanup, architecture audit, and framework-specific patterns for FastAPI and Angular. Packaged as installable Claude Code skills.
Gitleaks pre-commit hook: auto-scan for API keys, tokens, passwords with commit blocking and global configuration support
A structured collection of 177 adversarial attack templates across 12 categories, covering prompt injection, RAG poisoning, tool use hijacking, and bias detection. Three languages. Built after observing that most teams deploying AI features had no systematic way to test adversarial robustness.
GitLab/GitHub dual-platform repo security sync with GitGuardian-integrated secret scanning, self-hosted GitLab support, modern GUI
Python + Claude API auto-generates 17 technical document types across 19+ systems. Adopted for internal use at a previous employer, produced 300+ documents
Based on the Sukuyodo sutra that Kukai brought from Tang Dynasty China in 806 AD. The original text from the Taisho canon (T21 No.1299) is translated into a rule-based engine covering 27 lunar mansions and six relationship types. Every result traces back to its source passage. No LLM inference involved. An HR compatibility module extends the same logic to team composition analysis.
Multi-platform crawler for Japan (Lancers/CrowdWorks/Coconala) & US (Upwork/Freelancer) with Claude API bilingual translation
Dissolved company official website: Traditional Chinese/English/Japanese trilingual, dark/light theme, responsive design
Blending Sukuyodo, Western astrology, tarot, and Japanese auspicious calendar: Skyfield planetary calculations + Claude AI interpretation, 9 API routes
This portfolio site: Vue 3 + PrimeVue Aura dark theme, project category filtering and tech stack statistics
Claude AI adaptive learning: N5-N1 full level support, grammar weak point tracking, reading comprehension, listening with male/female voice toggle, speed adjustment
Standalone TOEIC Reading drill app: Part 5/6/7 practice with instant feedback, 75-min timed mock test, score trend tracking and weak category analysis, 124-question offline bank
An English speaking practice platform designed around job interview scenarios. Voice input through Web Speech API, grammar analysis and feedback via Claude API. 27 interview questions with offline scoring. Available as a PWA for use without network connectivity.