Mobile Developer & Fullstack Developer Enthusiast


About Me
I am a Mobile Developer (Flutter) with over 1 year of experience in building production applications. I have a strong interest in Software Architecture (BLoC/Clean Architecture) and integrating Machine Learning on mobile devices.
3.79/4.0
GPA
3
Apps on PlayStore
1+ Year
Experience
12+
Projects
My Skills
Experience & Education
Mobile Developer Intern
View details@ PT Inti Daya Energitama
Digitalized corporate operational systems by engineering a Flutter-based attendance and employee request application. My primary focus was converting manual workflows into automated ones by integrating Face Liveness Detection and Fake GPS protection systems to ensure data integrity. Additionally, I designed a complex business trip request workflow powered by PostgreSQL and established a stable application architecture using Riverpod to manage authentication logic and asset inventory via Barcode/QR scanning features.
Mobile Developer
View details@ PT Dijasa Bisa Semua
Held full ownership of migrating a production app frontend from React Native to Flutter under a strict 3-month timeline, successfully porting 9 modules and 20+ screens while maintaining complete feature parity. I established a scalable codebase infrastructure leveraging BLoC, GetIt, and GoRouter, and secured digital wallet transactional flows via JWT authentication. Furthermore, I optimized user experience by replacing static loading spinners with an interactive 'Partner Search' screen, making the transaction waiting process feel faster and more seamless.
Mobile Developer Intern
View details@ Asli Digital Software
Contributed to the Serlok ecosystem by developing 2 production-grade applications for both Serlok Mitra and Serlok Customer and successfully releasing them to the Google Play Store. Working in a lean 2-developer team, I drove the frontend integration of all REST APIs to ensure synchronized data flows across both apps. I developed 16+ responsive production screens and implemented a crucial identity verification (KYC) workflow featuring camera integration and robust validation logic. By leveraging BLoC for state management, I ensured transactional stability and optimized Firebase Cloud Messaging (FCM) push notifications for users across both platforms.
Featured Projects
COMPASS
In this Laravel-based web platform project for the Information Technology Department at Politeknik Negeri Malang, I was entrusted with designing and developing the entire backend architecture. My role involved creating a robust system for student achievement tracking, featuring a multi-role verification workflow and secure access control. A key highlight of my contribution was the implementation of the PROMETHEE method for an automated competition recommendation system. I took great care in ensuring the mathematical logic of the algorithm was accurately translated into code to provide objective and reliable data insights. Additionally, I developed comprehensive admin dashboards with data visualization and export functionalities to help the department monitor and manage student achievements more effectively, bridging the gap between complex data processing and user-friendly management tools.
Web Portofolio
This interactive web portfolio was built using Next.js and React to dynamically showcase my professional experience, projects, and technical skills. A standout feature of this platform is the integration of an AI-powered chatbot utilizing Retrieval-Augmented Generation (RAG). This chatbot allows visitors to intuitively query and explore my background, offering a conversational and highly personalized browsing experience. I leveraged Tailwind CSS to create a clean, responsive, and modern user interface that highlights the technical depth of my work.
DIJASA
Led end-to-end frontend migration of a production mobile application from React Native to Flutter within a strict 3-month timeline. Migrated 9 modules and 20+ screens to Flutter, achieving full feature parity with the legacy system. Architected scalable application structure using BLoC for authentication, transactions, and wallet workflows. Built robust app infrastructure including dependency injection (GetIt), navigation (GoRouter), and custom Dio client with JWT security and Firebase integration. Improved perceived loading speed on order submission by rerouting users to a 'search mitra' screen mid-request to replace a static spinner with an active UI step so the loading became seamless for users.
Serlok Customer & Serlok Mitra
I played a key role in engineering 2 production-grade Flutter applications-Serlok Mitra and Serlok Customer. I successfully translated complex designs into 33+ responsive screens and ensured seamless data flow by integrating REST APIs across core workflows, including identity verification (KYC). My contribution centered on developing the digital wallet system for both apps, managing secure payment flows and real-time balance tracking. By strictly adhering to Clean Architecture and leveraging BLoC for state management, I maintained high performance and robust error handling across 16+ production-ready components. This role allowed me to demonstrate my ability to handle large-scale mobile projects and deliver reliable, user-centric solutions.
Let's Build Something Great Together
I'm open to mobile development opportunities, Flutter collaborations, and discussions on projects involving backend or AI/ML integration in mobile apps.
Get in Touch 📩Wiseman
Frank Ocean