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.86/4.0
GPA
3
Apps on PlayStore
1+ Year
Experience
14+
Projects
My Skills
Experience & Education
Mobile Apps Developer Intern
View details@ PT Lima Solae Group
Joined PT Lima Solae Group as a Mobile Apps Developer Intern, handling ongoing development and fixes for an existing production app. Day-to-day work included clearing accumulated code issues, updating the UI to match the latest Figma designs, and strengthening the app's security and authentication. Collaborated closely with the team to keep features running smoothly. The app operates in an environment requiring high reliability and offline support.
Backend Developer
View details@ Freelance (Sinvitrix Labs)
Worked as a freelance Backend Developer on a web-based ERP (Enterprise Resource Planning) system. Built and designed APIs to serve core business data needs, managed data relationships, and adapted to the code structure conventions already established in the project. Communication with the client was done remotely, with in-person meetings every two weeks, using Notion and Discord for day-to-day coordination.
Freelance Mobile Developer
View details@ Leo Jaya
Took on a freelance project building two Flutter applications end-to-end for a logistics client: a Driver app and a Customer app. The Driver app covered the full delivery workflow like job management, multi-step trip flows, selfie attendance, digital Proof of Delivery with signature capture, background GPS tracking, and emergency reporting. The Customer app handled order creation with dynamic route selection, live GPS tracking, quotation and approval flows, invoice management, and PDF document downloads. Both apps were built from scratch using BLoC and GetIt, with Firebase FCM for real-time push notifications on 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