Solving problems at the point where people do the work.

25 years of going to where operations happen, understanding how people actually work, and building systems that fit their workflow. Manufacturing floors, equipment rooms, shipping docks. The context changes; the method stays the same. Most of what I've built is now open-source.

31
Projects
5
Categories
56+
Tech Stacks
Featured

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.

54
CRUD APIs
9
Stages
15
AI Tools
3
Languages
Open the demo
2026
Industry
Production

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.

Vue 3PrimeVueTypeScriptFastAPISQLModelNeon PostgreSQLClaude AIChart.jsVercelRender
2026
Prototype

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

Next.jsReactTypeScriptTailwind CSSshadcn/uiFastAPIXGBoostCatBoostPyTorchBigQueryGoogle CloudVercelRender
2026
Prototype

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

GoNext.jsReactTypeScriptTailwind CSSshadcn/uiKubernetesWebSocketVercel
2025
Industry
Enterprise
Manufacturing Execution System (MES)

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.

AngularPrimeNGTypeScriptFastAPINeon PostgreSQLVue 3ViteGoogle Apps Script
2024
Industry
Production
AI Vision Recognition System

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.

YOLO11PythonOpenCVViteFastAPIGoogle GeminiStreamlit
2024
Industry
Production
Smart Warehouse Logistics

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.

ViteJavaScriptShoelaceVercel
2024
Industry
Production
Quality Management System

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.

ViteJavaScriptPythonStreamlitShoelace
2025
Industry
Enterprise
Enterprise Platform & Tools

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.

FastAPINeon PostgreSQLLogto AuthVercelRenderPythonJavaScriptPrismaGitHub Actions
2026
Industry
Personal

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.

GoSECS/GEMHSMSOPC-UAMQTTModbus TCPgRPCIEC 62443Prometheus
2026
Industry
Personal

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.

PythonFastMCPSECS/GEMClaude AIMCP Server
2026
Industry
Prototype

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

Next.jsReactTypeScriptTailwind CSSshadcn/uiFastAPISQLModelNeon PostgreSQLLogto AuthPWA
2026
Industry
Personal

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.

GoSECS/GEMModbus TCPMQTTHSMSReact
2026
Industry
Personal

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.

GoIEC 62443NIST CSFModbus TCPReact
2026
Industry
Personal

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.

GoChi RouterpgxNeon PostgreSQLJWTRender
2025
Trading
Production
SinoAuto Taiwan Stock Auto Trading

Sinopac Shioaji API with Claude AI decision engine: full-lot trading, auto-learning with reflection, strategy adjustment, performance tracking

Vue 3PrimeVueFastAPIShioaji APIClaude AIRender
2025
Trading
Personal
DashTrade AI Technical Analysis

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.

Vue 3ShoelaceFastAPISQLModelNeon PostgreSQLVercelRender
2025
DevTools
Personal

Developer toolkit: E2E testing, Gemini AI visual analysis, code quality checks, OpenSpec spec-driven workflow, project health scoring

PythonGoogle GeminiBash/Shell
2025
DevTools
Personal

6 custom + 17 curated Claude Code skills covering OpenSpec, FastAPI, Angular, UI/UX design templates

Claude AIBash/Shell
2026
DevTools
Personal

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.

Claude AIBash/Shell
2025
DevTools
Personal

Gitleaks pre-commit hook: auto-scan for API keys, tokens, passwords with commit blocking and global configuration support

Bash/ShellGit
2026
DevTools
Personal

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.

Vue 3PrimeVueTypeScriptFastAPISQLModelClaude AI
2025
DevTools
Personal

GitLab/GitHub dual-platform repo security sync with GitGuardian-integrated secret scanning, self-hosted GitLab support, modern GUI

PythonGitBash/Shell
2025
DevTools
Internal
Enterprise Document Generator

Python + Claude API auto-generates 17 technical document types across 19+ systems. Adopted for internal use at a previous employer, produced 300+ documents

PythonBash/Shell
2025
Personal
Production

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.

Vue 3PrimeVueGoFastAPINeon PostgreSQLVercelRenderi18n
2025
Personal
Personal
Freelance Job Platform Crawler

Multi-platform crawler for Japan (Lancers/CrowdWorks/Coconala) & US (Upwork/Freelancer) with Claude API bilingual translation

Vue 3ShoelaceFastAPINeon PostgreSQLClaude AI
2024
Personal
Personal
Jinkochino Ltd. Official Website (Dissolved)

Dissolved company official website: Traditional Chinese/English/Japanese trilingual, dark/light theme, responsive design

ViteShoelaceVercel
2025
Personal
Personal

Blending Sukuyodo, Western astrology, tarot, and Japanese auspicious calendar: Skyfield planetary calculations + Claude AI interpretation, 9 API routes

Vue 3ShoelaceFastAPISQLModelNeon PostgreSQLClaude AIRender
2025
Personal
Personal
DashAI Portfolio

This portfolio site: Vue 3 + PrimeVue Aura dark theme, project category filtering and tech stack statistics

Vue 3PrimeVueTypeScriptViteVercel
2025
Learning
Personal

Claude AI adaptive learning: N5-N1 full level support, grammar weak point tracking, reading comprehension, listening with male/female voice toggle, speed adjustment

Vue 3PrimeVueTypeScriptFastAPIClaude AI
2026
Learning
Personal

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

Vue 3PrimeVueTypeScriptFastAPISQLModelChart.js
2026
Learning
Production

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.

Vue 3PrimeVueTypeScriptFastAPIClaude AIVercelRenderWeb Speech APIPWA

What I use

FastAPI15
Vue 312
TypeScript10
Vercel10
Claude AI10
Neon PostgreSQL9
Render9
PrimeVue8
Python7
Shoelace6
Go6
SQLModel6
Vite6
Bash/Shell6
React5
JavaScript3
SECS/GEM3
Modbus TCP3
Next.js3
Tailwind CSS3
shadcn/ui3
Streamlit2
Chart.js2
Logto Auth2
Google Gemini2
Git2
HSMS2
MQTT2
IEC 624432
PWA2
Angular1
PrimeNG1
Chi Router1
pgx1
FastMCP1
Prisma1
OpenCV1
YOLO111
Google Apps Script1
Shioaji API1
MCP Server1
gRPC1
OPC-UA1
NIST CSF1
Prometheus1
JWT1
i18n1
GitHub Actions1
Web Speech API1
Kubernetes1
WebSocket1
XGBoost1
CatBoost1
PyTorch1
BigQuery1
Google Cloud1