Projects
A collection of projects I've worked on, from open source tools to production applications.
Hotel Dynamic Pricing Platform
An automated hotel dynamic pricing platform that scrapes competitor prices, calculates optimal discounts, and publishes pricing rules to our internal booking system — replacing a manual workflow with a fully autonomous pipeline.
Google Hotel Center MCP
An AI anti-hallucination MCP server that validates Google Hotel Ads XML against official documentation, preventing revenue loss from specification mismatches through a 6-stage verification pipeline.
Hotel Platform Tech Lead — Maintenance & Feature Delivery
Technical lead on the core hotel booking platform — steering team members through day-to-day maintenance of the legacy stack while shipping new wholesaler integrations, infra automation, and next-generation platform work on top of it.
Enterprise Ansible Automation Training
A 6-part, 9+ hour Ansible training series I designed and delivered at Dynasafe to accelerate internal automation adoption — progressing from agentless architecture fundamentals through Playbook logic and Role-based modularization to production case studies on ELK Stack deployment and OpenShift (OCP) operations.
Self-Service Ansible Portal
A lighter-weight internal portal for self-service Ansible automation — a Node.js + Express web portal with SAML SSO, MongoDB-backed audit history, template-based Playbook execution, and a callback-based run status model. Built for teams that needed self-service Playbook launches with auditability, but did not need the full Ansible Tower feature set.
End-to-End Monitoring Dashboard (Cisco POC)
A three-codebase proof-of-concept dashboard delivered as a Cisco + Dynasafe engagement for a major Taiwanese insurance client's mobile remote-investment service. Collapses cross-team incident triage by integrating Cisco AppDynamics (application telemetry) and Cisco ThousandEyes (network-path telemetry) behind one "click the red light" surface.
Hotel Inventory Arbitrage Platform
An automated hotel inventory arbitrage system that monitors supplier stock levels, auto-books rooms at optimal thresholds, and manages the full lifecycle from acquisition through resale or cancellation — achieving zero-risk arbitrage.
ITRI Smart Aquaculture
An IoT monitoring and automated feeding system for fish farms, featuring bidirectional MQTT communication, alert state machines, and LINE group notifications for real-time water quality management.
Jenkins Pipeline Provisioning Automation
A self-service Ansible Automation Platform workflow that provisions standardized Jenkins pipelines via the Jenkins REST API, replacing manual setup with a parameterized survey → playbook → API upsert flow for a major insurance client's application teams.
OCP Cluster Comparison Automation
An Ansible Tower-based configuration drift detection system for a major Taiwanese bank's multi-environment OpenShift (OCP) estate. 30+ Ansible Roles pull resource manifests across SIT, UAT, and production clusters, compare them side-by-side, and commit the resulting diff reports to Gitlab — replacing manual release-window audits with a scheduled, repeatable workflow.
Template-Based PDF Composer
A custom tool built for a Human Design (人類圖) consultant whose per-client PDF report assembly had been delegated to a part-time assistant. I interviewed his workflow, proposed a three-level composition model (PDF atoms → named lists → ordered templates), and shipped it as a single-executable local application he runs on his own machine.