Journey
Two tracks, running in opposite directions.
Both tracks read newest first — industry on the left, academic on the right. Organization work sits below, where the two first overlapped.
Experience
Mobile Application Developer
John Galt ServicesCross-platform mobile application development, Badung.
Mobile Developer
PT Sadhana Teknologi IntegrasiSIMRS hospital information management applications, including Sunset Dental. Flutter with GetX for state, routing and dependency injection; MVC Clean Architecture; RESTful APIs through Dio with interceptors for auth, logging and error handling.
Mobile Developer (Freelance)
CIRHSS OrganizationDigital Tamiang Keyboard for iOS and Android, a custom keyboard supporting Balinese script with a custom Unicode system. UIKit, Auto Layout and the Delegate pattern on iOS; native Input Method Service on Android. Also maintained Kamus Enggano and Harmoni Jiwa.
Mobile Developer
Saclic Studio, FranceClarify, an AI-based mental health application: microphone capture and AI-driven voice analysis to map potential mental health concerns. RevenueCat for subscriptions, Amplitude for analytics, Supabase for auth and realtime data.
Mobile Developer
Avatar SolutionsMultiplatform mobile development, Denpasar.
iOS Developer
Apple Developer Academy @ UCAccepted as one of the top 100 mentees from over 6,000 candidates across Indonesia. Tech Lead on Fear Exposure AR, Tetandingan and IFassion — all three on the App Store — and built CatchU, a virtual cat pet in AR.
Flutter Developer
LX International IndonesiaTech Lead on an Event IT application for discovering competitions, seminars and workshops. Firebase Firestore, Auth and Storage; GetX and MVC architecture.
Android Developer
Bangkit Academy by Google, GoTo & TravelokaAndroid development in Kotlin across a curriculum spanning machine learning, mobile and cloud.
Mobile Developer
PT Pilar Persada SolutionOnemap Bambu Village, a Flutter application mapping bamboo cultivation across Indonesia.
Mobile Developer
Avatar SolutionsFirst internship: multiplatform mobile applications and the working process behind them.
Education
Master's degree, Informatics
Institut Teknologi Sepuluh Nopember (ITS)Undergraduate Master of Informatics Engineering, Surabaya. Ongoing.
Bachelor's degree, Informatics
Universitas UdayanaGraduated Bachelor of Computer Science with a GPA of 3.96, cum laude.
Natural Sciences
SMAN 3 DenpasarIlmu Alam stream.
Student bodies and communities.
Volunteer and leadership roles at Udayana, where the academic and industry habits first met.
Head of Education and Research Department
BEM FMIPA Universitas UdayanaRan the faculty academic system and student achievement, reforming the education system integration, the PKM flow and achievement management.
Education and Research Member
BEM FMIPA Universitas UdayanaManaged the PKM Center FMIPA timeline, and served as Chair of Udayana Science Innovation (INVASI) 2022 and Deputy Chair of PPP PKM 2022.
Tech & Development and Mobile Developer Club member
Student Innovation CentreA division researching new technology and teaching it to informatics students; the club focused on multiplatform Flutter development.