Work Portfolio

Projects & Case Studies

Public repositories show implementation practice. Case studies show professional architecture work where source code cannot be shared.

Case Studies

Professional Architecture Work

Real-world engineering work presented as architecture decisions, tradeoffs, and outcomes instead of source code.

CRM Agentic AI Architecture Evolution

A professional architecture case study about evolving enterprise CRM automation from prompt-based API calls into reusable skill-based agent workflows.

Enterprise AIAgentic WorkflowsSkill-Based ArchitectureCRM Automation

What it shows

  • Moved critical workflow control out of prompts and into deterministic execution paths.
  • Separated agent responsibilities for querying, validation, notification, and route planning.
  • Introduced reusable AI skills that can wrap workflows, APIs, and LLM steps behind stable capabilities.
Read Case Study

GitHub Projects

Public Repositories

Code-first projects that can be inspected directly through GitHub or live demos.

Local RAG Assistant

A local RAG document Q&A tool supporting PDFs, images, and Excel files. It integrates OCR, optional VLM, FAISS vector retrieval, and a reranker, using Ollama to produce Traditional Chinese answers with sources. Optional BM25 hybrid retrieval, chunk previews, and Hit Rate/MRR evaluation are also included.

PythonStreamlitOllamaFAISSRAG

Personal Website

Personal portfolio website built with Next.js and deployed on Vercel.

Next.jsTailwind CSSVercel

Social Platform (Auth & RBAC)

A full-stack social platform built to practice authentication, authorization, and CRUD operations. Supports user registration, JWT-based login, role-based access control, and post ownership validation.

Next.jsNestJSTypeORMJWTRBACMySQL

Todo CLI

A command-line todo application built in Go, featuring persistent storage with SQLite and a maintainable project structure for long-term use.

GoSQLite

Google Image Crawler

A Python-based tool that automates keyword-based image collection using Google Custom Search API, designed for LLM and vision dataset preparation.

PythonGoogle Custom Search APIREST API

Taiwan Weather Web

A web-based weather query tool built with Python and Flask that consumes CWA Open Data to provide 36-hour forecasts for all 22 cities and counties in Taiwan.

PythonFlaskCWA Open Data APIREST API