LW

Projects

A collection of projects I've worked on, from open source tools to production applications.

Hotel Dynamic Pricing Platform

An automated pricing platform that collects external market price signals on a scheduled basis, normalizes room-level price data, calculates discount rules, and distributes pricing updates to the internal booking system at scale.

Java 21Spring Boot 3.4PythonFastAPI+5
2024 - 2025

Google Hotel Center MCP

A documentation-grounded MCP server that validates Google Hotel Ads XML generation and reduces LLM-generated schema mistakes before they reach production. Rolled out as a permanent validation layer in the engineering team's workflow.

PythonFastMCPPydanticlxml+1
2026

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.

JavaSpring BootTypeScriptReact+4
2025 - Present

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.

AnsibleAnsible VaultJinja2Ansible Roles+5
2020 - 2022

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.

Node.jsExpressTypeScriptMongoDB+2
2020 - 2022

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.

Spring BootJavaPostgreSQLNode.js+5
2021

Hotel Inventory Automation Platform

An automated hotel inventory reservation automation system that monitors supplier stock levels, auto-books rooms at optimal thresholds, and manages the full lifecycle from acquisition through resale or cancellation — achieving reduced operational risk.

Java 21Spring Boot 3.4Spring CloudRedis+3
2024 - 2025

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.

AnsibleAnsible Automation PlatformJenkins REST APIJinja2+3
2022 - 2023

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.

AnsibleAnsible TowerOpenShift Container Platform (OCP)Kubernetes+5
2021

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.

React 18ExpressMUI 5React Query+4
2022 - 2023

Smart Aquaculture Platform

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.

NestJSTypeScriptMariaDBMQTT+3
2023 - 2025