iOS & Cross-Platform Developer based in Beijing
Blog · GitHub
Ethan is a focused builder with a strong track record in mobile development since joining GitHub in 2016. Proficient in Swift and Objective-C, with additional experience in C++, JavaScript, Go, Dart, and Kotlin.
In the last 90 days, activity spanned 32 days across 27 public repositories, primarily using Swift, Go, C++, Dart, and Kotlin. Work centers on hands-on implementation with a dominant builder mode (99.2% commits), delivering production-ready components and demos for iOS and Flutter applications.
Current focus includes UI components, animation, layout patterns, and cross-platform features. Public contributions emphasize practical, reusable solutions for real-world mobile challenges.
JProgressHUD — Objective-C
Custom HUD, popup views, network status handling, and utility components.
→ Repository
LandscapeDemo — Swift
Swift implementation for handling page orientation, including forced landscape mode.
→ Repository
AccountPageScrollView — Swift
Simple hover/sticky header implementation for profile pages, inspired by Douyin, Jianshu, and Weibo.
→ Repository
ShowImageDemo — Swift
Image browsing and viewer control for iOS.
→ Repository
flutter_app — Dart
Flutter version of "True Fate Tianmiao" pet adoption app (iOS version live on App Store).
→ Repository
AnimationDemo — Swift
Collection of foundational iOS animation examples.
→ Repository


