Blog · 中文履歷 · English Resume · LinkedIn
iOS developer focused on architecture design grounded in Apple's own frameworks — UIKit, SwiftUI, Swift Concurrency. Native-first in both API choices and dependency management. When standard patterns fall short, I design custom solutions rather than reach for a third-party framework.
MVVMC — A four-layer iOS architecture (M / VM / V / C) for SwiftUI + UIKit hybrid apps. Uses UIHostingController as the navigation unit and centralises all routing through AppRouter.shared, keeping SwiftUI views free of navigation logic. Includes a Demo project and MCP Server for Claude Code integration.
WebParser — A Swift Package for parsing dynamic web pages via WKWebView off-screen rendering. Handles JavaScript execution, SPA content, and dynamic DOM. Type-safe generic Mapper, Swift 6 strict concurrency, Swift Testing, SPM.



