iOS Engineer specializing in Swift, SwiftUI, Objective-C, and mobile security. Experienced in refactoring legacy codebases, improving app performance, and implementing security enhancements (iXguard, OWASP).
- My Role: Developer - Programming Language: Swift, UIKit, Combine - Architecture: MVVM ESUN Security App is a financial trading application in Taiwan, serving over 100,000 daily users. The goal of this project was to enhance UI/UX design by modernizing the interface and replacing the outdated design with a more contemporary and user-friendly experience.
As part of this project, I refactored the Objective-C codebase to Swift Combine, reducing code size by 17.6% and lowering Cyclomatic Complexity by 40%, significantly improving maintainability and scalability.
Money Note App is a practice project I built to apply the Combine framework after learning it. It's an expense tracking application inspired by a real-world app on the App Store. The app uses AirTable as its backend, interacting with the AirTable REST API to store and retrieve data. Users can record and manage their daily expenses, and the project helped solidify my understanding of reactive programming using Combine.
- My Role: Developer - Programming Language: Swift, UIKit - Architecture: MVC Kebuke Drinks App was my first iOS project, built to provide a simple platform where customers can place drink orders and stores can collect them. The app was developed using the MVC architecture and interacts with the AirTable REST API. All UI components were created programmatically, which helped me deepen my understanding of UIKit layout and view management.