About
I'm a Full-stack Developer based in Malang, Indonesia with 5+ years of professional experience architecting, building, and shipping cross-platform and native mobile applications. I specialize in Flutter (Dart) and Kotlin (Android), with a deep focus on clean architecture, state management (BLoC, Provider, GetX), and high-performance mobile ecosystems.
Skills
Also: Clean Architecture, Katalon Integration Testing, Play Store & App Store Deployment, OCR ID Data Extraction, and AI-assisted engineering workflows.
Experience
Jobseeker Company — Mobile Application Developer
- Develop and maintain Jobseeker.app and Jobseeker.Partners using Flutter (GetX, Provider), ensuring high performance and code quality.
- Refactored video implementation to a preload architecture, significantly improving scrolling performance and user experience.
- Integrated multiple RESTful APIs and collaborated closely with backend and UI/UX teams to align on feature delivery.
- Implement and uphold best practices in state management, clean architecture, and performance optimization.
- Develop and maintain Jobseeker.life using Flutter with BLOC state management.
Venturo — Mobile Application Developer
- Led end-to-end development and maintenance of Humanis (HRIS app) using Flutter, including deployment to the App Store and Google Play.
- Prototyped and implemented native solutions using Kotlin (Android) and Swift (iOS) to evaluate cross-platform strategies.
- Built Promis Engineer (property management system) and established CI/CD workflows via Codemagic.
- Contributed to Pusaka Kemenag Super App, implementing key modules including OCR-based ID data extraction.
- Conducted integration testing using Katalon to ensure stable, bug-free releases.
- Mentored mobile development interns through code reviews and daily technical guidance.
Illiyin Studio — Mobile Application Developer
- Developed Siginjai Anggota and Siginjai Masyarakat applications using Flutter and native technologies, integrating RESTful APIs for data management.
Ezy Industries | utter.academy — Mobile Application Developer
- Built Utter Academy, a native mobile application for online learning and course management with API integration.
- Developed NgajiLagi and BacaTarot using Flutter, applications connecting users with mentors.
- Supervised mobile development interns through code reviews, technical support, and mentoring.
Selected Work
PikaBooth — AI-Powered PhotoboothBuilt a cross-platform photobooth application combining real-time camera capture, client-side AI background removal, image processing, and animated GIF generation. Implemented ONNX/WASM-based background segmentation directly in the browser, Web Worker-based GIF encoding, dynamic photo-strip rendering, and a reusable frame system with 12 layouts. The application runs as both a web app and native desktop application through Tauri 2, sharing the same React/TypeScript codebase across platforms.
Developed and maintained jobseeker.app, a recruitment platform with a social media format that simplifies job searching for non-white-collar workers in Indonesia. The app recommends thousands of jobs based on candidate location, connecting users to millions of opportunities. Built using Flutter with Provider state management and clean architecture.
A high-performance, multi-tenant digital invitation platform featuring dynamic custom domain SSL routing, interactive wedding planning tools, live photobooth integration, and luxury editorial aesthetics.
DSS - App
Next.jsProyek Sistem Pendukung Keputusan (SPK) yang menyediakan berbagai algoritma populer. Proyek ini dikembangkan dengan menggunakan Next.js, Firebase, XLSX, dan Tailwind CSS.
YessGarden
Laravel, Filament, FrankenPHP, PostgreSQLBuilt and maintained the full-stack architecture for YessGarden, an online plant marketplace, using Laravel, Filament, FrankenPHP, and PostgreSQL, covering product management, order workflows, and production deployment.
Gojek x Jobskeer
Next.jsDeveloped frontend features for Gojek’s Bursa Kerja platform in partnership with Jobseeker Company, using Next.js to build a job portal that provides driver partners and their families access to employment opportunities, candidate management, and career support services.
Developed and maintained jobseeker.par, a social recruitment platform that helps SME owners in Indonesia find the right employees. Features a familiar social-feed style interface for browsing candidates, making hiring as intuitive as scrolling through a social media app. Built using Flutter with Provider state management and clean architecture.
Developed and maintained jobseeker.life, a modern HR ecosystem app for Indonesian companies covering online employee attendance, absence management, and HRMS. Mobile-first design allows employees to independently manage HR tasks such as attendance and leave requests. Built using Flutter with BLoC state management and clean architecture, with planned expansions for overtime and payroll modules.
Led mobile development of core HRIS features including presence tracking (face detection), time off, reimbursement, loans, and overtime. Implemented role-based approval workflows, time tracking, and reporting modules with full API integration.
Developed Promis Engineer and maintained Promis Developer and Promis Building Management apps. Set up Codemagic CI/CD pipelines to automate builds and deployments.
Implemented key modules including Nikkah; built OCR functionality to extract data from Indonesian ID cards (KTP) and an archive system for incomplete submissions.
Pushbike App
FlutterLed full-stack mobile development, building the complete Flutter application and backend RESTful API using Laravel for seamless integration.
Event Check-In App
FlutterBuilt an event check-in system integrating liveness detection, auto-capture, and face recognition. Developed a background worker system for continuous, unattended guest reception.
Education
Politeknik Negeri Malang — S2 Rekayasa Teknologi Informasi (Master's) · Information Technology Engineering
Politeknik Negeri Malang — Sarjana Terapan Komputer, D4 Teknik Informatika · Informatics Engineering
Certifications & Publications
Database-Driven Mobile Application Development — Indonesian Professional Certification Authority (ID: No. 62019.3512.01.6.0012012.2024)
SISTEM PENGENALAN WAJAH DENGAN ARSITEKTUR HIBRIDA EDGE-CLOUD MENGGUNAKAN KEAMANAN DIGITAL — DIREKTORAT JENDERAL KEKAYAAN INTELEKTUAL KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA REPUBLIK INDONESIA Read ↗
Experiments of Face Recognition Deep Learning Net Architecture using Different Efficient NearestNeighbor Models and Similarity Threshold — IEEE Read ↗
Get In Touch
Whether you are building a new mobile application, scaling an existing codebase, or looking for consulting on Flutter & Android architecture — feel free to reach out.