Operating thesis
The through-line is reliability, but the habit is clarity.
I am a software engineer and service developer with an M.S. and B.S. in Computer Science and Engineering from National Taiwan Ocean University. My strongest through-line is reliability: service design, event flow validation, deployment, and operations.
At SOSELAB, my thesis work became CCTS, a Composite Contract Testing Service for event-driven microservices. It combines Pact contracts, runtime event logs, and state-model validation so testers can detect missing transitions and execution failures instead of trusting happy-path demos.
At ITRI, I worked on the Personal Data Authorization System and a personal-data valuation/payment platform. The work touched logging, payment, blockchain, third-party fintech, CI/CD, infrastructure, and delivery on Azure Kubernetes Service.
Evidence routes
Four paths describe the same engineering personality.
Event-driven systems need observable contracts.
CCTS connects Pact contracts, runtime event logs, RabbitMQ, MongoDB, and state-model assertions so execution paths can be checked instead of guessed.
APSEC 2022 / TCSE Best Chinese PaperProduction pressure shaped the platform instinct.
PDAS and the valuation/payment platform pushed work across logging, payment, blockchain, fintech integration, CI/CD, infrastructure, and AKS delivery.
ITRI / PDAS-team / ICS 2020Home-lab work keeps the architecture honest.
Thirty-plus self-hosted services make reliability personal: storage, DNS, monitoring, media, albums, automation, and server control all have consequences.
HomeLab / iDRAC / internal systemsPublic work trends toward integration and correctness.
The open-source trail is not random volume. It is a pattern of adding missing integrations, improving localization, and fixing inaccurate docs.
23 merged PRs / 12 externalSelected systems
Projects are organized as proof, not decoration.
Each selected project shows a different pressure: research validation, complete ownership, home-lab operations, or server automation.
CCTS
Composite Contract Testing Service — my NTOU thesis system and APSEC 2022 paper implementation. It combines Pact contracts, event-log sequence validation, and state-model checks to catch missing transitions and execution failures in event-driven microservices.
HideReplier
Anonymous Discord reply bot built for the NTOU CS Discord context. It grew from a course project into a containerized service with CI/CD, Docker Hub image flow, and Fly.io deployment.
myServices
Home-lab service configuration and operations notes. The broader environment runs 30+ services across storage, DNS, monitoring, media, albums, and home automation with VM/container integration.
iDRACFanSpeedControl
Dell PowerEdge fan control through iDRAC/IPMI with Docker deployment, NVMe/GPU temperature inputs, configurable thresholds, and a recent README/code audit around fail-safe behavior.
Research trail
The academic line reinforces the system line.
SOSELab studies software engineering techniques and service-oriented computing applications, with research directions that include microservice testing, monitoring, retrieval/search, service-oriented architecture, and chatbot application architecture.
Testing for Event-Driven Microservices Based on Consumer-Driven Contracts and State Models
Introduces CCTS (Composite Contract Testing Service), a testing tool for event-driven microservices. Combines consumer-driven contract testing with event-driven state models to record state transitions of event exchange between services and automatically retrieve possible transition paths.
First author · thesis work IEEE / 2020PDAS: A Digital-Signature-Based Authorization Platform for Digital Personal Data
Uses Citizen Digital Certificate, digital signature, and blockchain to establish an authorization system (PDAS) for digital personal data. Enables safe, undeniable, and tamper-proof data authorization contracts that address legality, security, and multi-user authorization.
Co-author · PDAS-team core contributor事件驅動微服務系統之複合契約測試機制
Composite Contract Testing for Event-Driven Microservice Systems
最佳中文論文獎 · Best Chinese Paper Award數位個人資料授權之計價與雙向支付平台之系統設計
Pricing and Bidirectional Payment Platform for Digital Personal Data Authorization
基於數位簽章之個資授權平台設計
Design of a Digital-Signature-Based Personal Data Authorization Platform
Technical surface
Broad stack, narrow engineering taste.
Tools change by context, but the patterns stay consistent: clear contracts, explicit data flow, deployable systems, and maintainable handoffs.
Languages
Systems
Data flow
Practice
Collaboration ledger
Public contributions show how I touch unfamiliar code.
Role fit
Best fit: backend, platform, and systems-oriented engineering.
Backend Engineer
Service delivery with microservice, event-driven, API, messaging, and persistence experience
CCTS, PDAS, HideReplierPlatform Engineer
Deployment-aware engineering across containers, Linux, storage, network, and operational automation
HomeLab, AKS delivery, iDRACFanSpeedControlSystems-Oriented SWE
Practical architecture decisions under research, customer-delivery, and public collaboration constraints
SOSELAB, ITRI, OSS contributionsContact