Highlights
- Product thinking and end-to-end delivery: Own product definition, UI/UX, development, release, and ongoing operations. Shipped Aster for web, macOS, and Windows, bringing AI chat and action execution to everyday information management. Launched Record Box in late 2021 and continue to maintain it; Now, Now for Mac, and Today are also on the App Store.
- AI as a productivity multiplier: Use AI for requirements breakdown, technical design, coding, debugging, testing, and documentation. Build collaboration guidelines, reusable Skills, and isolated validation environments to make delivery repeatable and verifiable.
Experience
Adidas
· Senior iOS Engineer
Nov 2021 – Present
- Develop core features and technical solutions for the China-region Adidas / CONFIRMED iOS apps, collaborating with global teams on delivery.
- Promote AI-assisted development practices, contribute to CI/CD workflows, and author technical documentation and coding standards.
Ping An Health
· Senior iOS Engineer
Aug 2020 – Nov 2021
- Built new features and UX improvements; optimized the application performance monitoring (APM) upload pipeline with Protocol Buffers (protobuf).
- Documented technical practices to support team knowledge sharing.
Accenture
· iOS Lead, IHG China
Feb 2019 – Aug 2020
- Led a three-person China iOS team, driving core feature development for the InterContinental Hotels Group app and overseeing code review and quality.
- Worked with global teams and product stakeholders to translate requirements into technical solutions and shipped features.
1Yao
· iOS Engineer
May 2018 – Feb 2019
- Refactored legacy code, replaced underperforming third-party components, and built a cache for embedded web pages to improve stability and loading performance.
Juyì Tech
· iOS Engineer
Feb 2017 – May 2018
- Built apps for Bluetooth peripherals, designed data synchronization protocols with hardware engineers, and improved connection stability and UX.
Products & Engineering
My work on FiveHow spans requirements, UX, frontend and backend development, release, and ongoing maintenance.
Aster
Web · macOS · Windows
Brings AI chat and action execution to everyday information management, combining accounting, boards, notes, and personal timelines. Web and desktop clients share product code.
Built with React / TypeScript / Electron and a self-hosted API. AI actions use permission checks, user confirmation, execution receipts, and failure recovery so outcomes can be verified.
Now
iOS
Conversational record keeping with iCloud sync, search, widgets, and Shortcuts.
Now for Mac
macOS
Native Mac app combining conversational records, article editing, and local file workspaces.
Today
iOS
Habit tracking with simple, intuitive interactions and an evolving daily logging experience.
Record Box
iOS · Launched in late 2021; actively maintained
Combines accounting, notes, passwords, and personal timelines in one app, built with UIKit / RxSwift.
- Backend and operations: Built a unified API with TypeScript / Fastify / PostgreSQL / Redis, plus an internal console for accounts, entitlements, AI models, and cost management.
- Development and delivery tooling: Built Dev Center to manage isolated environments, test accounts, and release workflows. Combine automated tests, signing and notarization, and version verification to support ongoing delivery across products.
Link: fivehow.com ↗
Technical Skills
Apple platforms: Swift · SwiftUI · UIKit · Objective-C · RxSwift · CloudKit · WidgetKit · App Intents
Web and backend: TypeScript · React · Vue · Electron · Node.js / Fastify · PostgreSQL · Redis
Architecture and delivery: MVVM · TCA · Clean Architecture · Tuist / Swift Package Manager · Fastlane · GitHub Actions / Xcode Cloud
AI and product development: Requirements and UI/UX · AI-assisted engineering · Agent Skills · AI action execution and recovery · Automated testing and release validation
Education
Jilin University Zhuhai College · B.S. in Computer Science and Technology Sep 2011 – Jul 2015