App Store · Blog · YouTube · 中文履歷 · English Resume · LinkedIn
iOS developer. Most of my work is architecture, built on Apple's own frameworks: UIKit, SwiftUI, Swift Concurrency. Native-first for both API choices and dependencies. When the standard patterns aren't enough, I write my own; MVVMC below is the result.
HerbMeet — A crowdsourced vegetarian restaurant map for Taiwan. Multi-tag classification, corrections that take effect only once distinct accounts vote them through, closed venues kept rather than deleted. Swift 6 · SwiftUI · MapKit · Supabase.
FoodEntropy · GitHub — A food-expiry tracking app. SwiftUI over a UIKit Router via HostControllers, SwiftData with opt-in CloudKit sync, a WidgetKit widget sharing the app's own presentation code. MVVMC running in a shipped product.
SideBell · GitHub — An accessible call bell that works without the internet. One tap on the patient's iPad, the caregiver's iPhone raises an alarm and says what is needed — over Bluetooth, no server, no account.
MVVMC — A four-layer iOS architecture (M / VM / V / C) for SwiftUI + UIKit hybrid apps. UIHostingController is the navigation unit and all routing goes through AppRouter.shared, so SwiftUI views carry no navigation logic. Also reimplemented in pure SwiftUI (MVVMR) and carried to Android via Skip (MVVMC-Skip).
Siming — A FHIR R4 server written in Swift. Hummingbird 2 (SwiftNIO) + PostgresNIO, no ORM. 24 resource types with CRUD, search, history, compartment and transaction bundle; TW Core IG compliant, one-command Docker deployment.
Tideng — An iPad-native SMART on FHIR client. Connects to any FHIR R4 server supporting SMART standalone launch, including the public sandbox, and reads clinical data.
Also: TWCoreFHIRModels (TW Core IG extensions for Apple FHIRModels) · FHIRpass (healthcare appointment MVP) · WebParser (WKWebView-based web parsing)




