South Jakarta, Jakarta, Indonesia
Doing iOS development for fun. Bachelor in Mathematics.
Taking part in the development of myXL iOS app
Part of several development projects, including: - FIFGO for FIFGROUP - myXL for XLSMART
Developed FIFGO, the revamp of the FIFGROUP Mobile Customer app, with a focus on improving user experience and functionality, specifically on these features: - Biometric login for enhanced security - Contract rename functionality for seamless contract management - Contract payment receipt generation to improve transparency - Track contract order submission for better user clarity - Explore page, allowing users to navigate and discover services easily - Upload documents and profile photos feature, streamlining customer data input - Deep link integration for smooth transitions between the app and external content - Reusable web view for consistent in-app browsing
- Designed and developed the iOS application for SOM AI from the ground up, collaborating with backend and web team - Integrated chat functionality with WebSocket for real-time communication, along with photo and document attachment uploads - Implemented Sign In with Apple and Sign In with Google - Managed paywall features with App Store in-app purchases - Universal link and deep link integrations - Supporting multiple app configurations and environments - Handled authentication with auto-refreshing tokens - Seamlessly combined UIKit and SwiftUI for a smooth user experience - Deployed the app through TestFlight and the App Store, ensuring smooth distribution and testing
- Added several new Google Analytics tracking methods and parameters to the Otten Coffee app beside the existing ones to improve the Data Team's insights into user behavior and enhance the app's overall performance - Created an infinite interactive promotional running text view without third party package dependency - Learnt and practiced Flutter in parallel to develop a new app - Set up push notification capability in the new Flutter app - Refactored existing pages and components from using Storyboard and .xib to fully programmatically