Hello, I'm

Khoirul Anam

Mobile Developer for Android and iOS

Flutter, Kotlin, Web Frontend

Computer Science graduate from Universitas Gadjah Mada who builds mobile apps for Android and iOS with Flutter and Kotlin, plus web frontends for internal systems. Currently a software developer at PT Petrokimia Gresik, releasing apps on Google Play and the App Store.

Portrait of Khoirul Anam

About Me

I build mobile and web apps, mostly with Flutter and Kotlin for Android and iOS, plus web frontends for internal systems. I like taking a product from the first screen design all the way to a release on Google Play and the App Store.

Right now I work as a software developer in the Digitalization Unit of the IT Department at PT Petrokimia Gresik. I continue AgrooFertile, the agronomy services app I started building as an intern, develop DILOC (Digital Logsheet & Checklist) for mobile and web, and work on the web frontend of Digilabs, the company's laboratory service platform. AgrooFertile and DILOC run on Android and iOS from one Flutter codebase, and I handle their releases. I also manage three Google Play Console accounts (PT Petrokimia Gresik, Komunitas Kertas Kosong, and Benevology) and the App Store Connect account of PT Petrokimia Gresik.

I graduated in Computer Science from Universitas Gadjah Mada in October 2026 with a GPA of 3.98. My thesis compared MobileNetV2 with a generative AI model using selective few-shot learning for waste classification, built into a Flutter app called GamaWaste. Along the way I joined Bangkit Academy 2024, where my team won Best Capstone Project in the Kaizen Room company track, and the AI Engineer track of Pijak in collaboration with IBM SkillsBuild.

In college I was a lab and teaching assistant for programming and database courses, including two international classes taught in English. Outside work I have volunteered with Komunitas Kertas Kosong since 2022, and in 2025 I headed Bimbel Ayo Kuliah, its free tutoring program that helps high school students in Lamongan get into university.

My usual tools are Flutter, Kotlin with Jetpack Compose, Next.js, Firebase, Supabase, PostgreSQL, Android Studio, Xcode, and the Gemini API.

Skills and Tools

Mobile

  • Flutter
  • Dart
  • Riverpod
  • Bloc
  • Provider
  • go_router
  • Kotlin
  • Jetpack Compose
  • iOS and Android release
  • Android Studio
  • Xcode

Web

  • Web frontend
  • Next.js
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS

Backend

  • REST APIs
  • Firebase Auth
  • Firestore
  • Cloud Functions
  • FCM
  • Crashlytics
  • Supabase
  • PostgreSQL
  • MySQL

AI and ML

  • Gemini API
  • Generative AI
  • Few-shot learning
  • Python
  • Deep learning (CNN)
  • MLOps basics

Testing

  • Unit tests
  • Widget tests
  • Integration tests
  • flutter_test
  • mocktail
  • CI with GitHub Actions

Tools

  • Google Play Console
  • App Store Connect
  • Git
  • GitHub
  • Figma
  • Scrum

Languages

  • Indonesian (native)
  • English (professional working proficiency)

Experience

  1. Aug 2026 - Present

    Software Developer

    PT Petrokimia Gresik, Gresik

    Digitalization Unit, IT Department

    • Continue development of AgrooFertile, the agronomy services app for farmers, field agronomists, drone pilots, and internal teams, on Android and iOS.
    • Develop DILOC (Digital Logsheet & Checklist), a Flutter app for Android and iOS phones and tablets with a web version.
    • Rebuild the web frontend of Digilabs, the laboratory service platform for sample requests, quality inspection, and daily and monthly reports.
    • Handle app releases and manage the company's Google Play Console and App Store Connect accounts.
  2. Aug 2025 - Jul 2026

    Information Technology Intern

    PT Petrokimia Gresik, Gresik

    Magenta Talent Internship, IT Department

    • Built AgrooFertile, a Flutter app for Android and iOS that brings agronomy services online for farmers, field agronomists, drone pilots, and internal teams.
    • Built the drone spraying flow, from booking and map-based field selection to approval, scheduling, and live status.
    • Added leaf disease detection from photos with matching product recommendations, plus a soil fertility map by sub-district.
    • Worked in six Scrum sprints with backend engineers and stakeholders.
    • Supported IT Department events outside coding: ticketing for Proliga 2026 volleyball matches in Gresik, the IT Agent event in Surabaya, and DILOC end user testing with key users in Malang.
    • Completed the internship with grade A (94.6/100).
  3. Feb 2026 - Jul 2026

    AI Engineer Cohort

    Pijak in collaboration with IBM SkillsBuild, Remote

    • Completed a 924-hour AI engineering track run by Dicoding with IBM SkillsBuild, with an 88.31/100 average (A) and full attendance.
    • Capstone (score 94): KopKen Analytics Dashboard, an aspect-based sentiment analysis of Kopi Kenangan app and store reviews, built by team PJK-RM114.
  4. Feb 2025 - Jun 2025

    Digital Product Developer

    Kaizen Room, Jakarta, remote

    Kaizen Buddy program

    • Developed 14 digital learning products with two mentors: 2 eBooks and 12 interactive modules.
    • Delivered 2 partnership pitches to ASEAN Digital Academy, from proposal to presentation.
    • Contributed content and UI/UX design for digital education platforms.
  5. Sep 2024 - Jan 2025

    Mobile Development Cohort

    Bangkit Academy by Google, GoTo, and Traveloka, Remote

    Mobile Development path, Kampus Merdeka independent study

    • Built five Android apps in Kotlin, four of which received a 5-star rating.
    • Graduated with distinction in the top 10% and won Best Capstone Project in the Kaizen Room company track for Kaizen Speaking, an AI public speaking coach app.
  6. Aug 2023 - Dec 2024

    Teaching and Laboratory Assistant

    Faculty of Mathematics and Natural Sciences, UGM, Yogyakarta

    • Lab assistant for Programming and Database in five classes (39 students in 2023, 73 in 2024), including two international classes taught fully in English. Around 90% of students earned an A.
    • Grader and tutor for Programming (PRG-1, 57 students): 4 tutorials, 293 assignments graded.
    • Lecture assistant for Database at the Mathematics Department (53 students), and substitute lecturer.

Selected Projects

AgrooFertile

Aug 2025 - Present

PT Petrokimia Gresik

Agronomy services app by PT Petrokimia Gresik for farmers, field agronomists, drone pilots, and internal teams. Built with Flutter for Android and iOS. Started during the internship and still in active development.

  • Flutter
  • Dart
  • Android
  • iOS

DILOC

Apr 2026 - Present

PT Petrokimia Gresik

Digital Logsheet & Checklist, an app by PT Petrokimia Gresik for phones and tablets with a web version. Built with Flutter for Android and iOS.

  • Flutter
  • Dart
  • Android
  • iOS
  • Web

GamaWaste

Feb 2026 - Oct 2026

Thesis project, Universitas Gadjah Mada

Flutter app that classifies waste into the three UGM bin categories. Classification runs on Gemini through Firebase Cloud Functions, and the mode (zero-shot, few-shot, or selective re-inference) is set from Firestore without a new build. User corrections are saved as validated examples. Built for a thesis that compares this approach with a MobileNetV2 model.

  • Flutter
  • Firebase Cloud Functions
  • Firestore
  • Gemini
  • MobileNetV2

KopKen Analytics Dashboard

May 2026 - Jun 2026

Pijak capstone, team PJK-RM114

Capstone project for Pijak in collaboration with IBM SkillsBuild (score 94). Aspect-based sentiment analysis of Kopi Kenangan app and store reviews from Google Play and Google Maps, presented in an interactive dashboard.

  • Python
  • SVM
  • TF-IDF
  • Next.js
  • Recharts
  • Firebase Hosting

Mandu (Teman Ngadu)

Jun 2025 - Present

Komunitas Kertas Kosong

Bullying report app for SMA Negeri 1 Sukodadi, published on Google Play by Komunitas Kertas Kosong. Students can report incidents, share stories, and send aspirations, and the school gets a dashboard of reports and monthly trends. First built in Kotlin, then rewritten in Flutter for version 4. Also helped a student team from the school develop the app and mentored them informally for their OPSI 2025 research entry about Mandu.

  • Flutter
  • Kotlin
  • Firebase

Sabu Saku

Oct 2026 - Present

Reading journal app for high school students built around one book a month. Students log their reading every day from a catalog of more than 1,000 books, and teachers follow their progress and leave comments.

  • Flutter
  • Firebase

Warmad

Oct 2026 - Present

Point of sale app for small Madurese neighborhood shops. It covers cashier, stock, incoming goods, expenses, customer credit, and daily cash closing, and keeps working without internet. Buyers can find nearby shops and search for items across shops.

  • Flutter
  • Firebase
  • Offline support

M-BOIS

Sep 2025 - Dec 2025

BudayaGO! 2025

Companion Android app for M-BOIS, an educational quartet card game about East Javanese culture. Scanning a card opens its 3D object in AR, audio narration, and an AI assistant built on Gemini that answers questions about each item. Built solo with Kotlin, Jetpack Compose, Firebase, and ML Kit, and published on Google Play. Placed in the Top 50 of the student category at BudayaGO! 2025.

  • Kotlin
  • Jetpack Compose
  • Firebase
  • ML Kit
  • Gemini
  • AR

Jelajah Sungai Pulai

Jun 2025 - Aug 2025

KKN-PPM UGM Silaut Bertaut 2025

Village profile app for Nagari Sungai Pulai, West Sumatra, covering village officials, population statistics, and village maps for development planning. Built with Kotlin and Firebase during KKN-PPM UGM Silaut Bertaut 2025, tested by 20 residents over 14 days, published on Google Play, and handed over to the village.

  • Kotlin
  • Android
  • Firebase

SI-TIRTA

Jun 2025 - Aug 2025

KKN-PPM UGM Silaut Bertaut 2025

Water billing and bookkeeping app for the KP-SPAMS Banyu Agung water utility in Nagari Sungai Pulai, West Sumatra. Records monthly water payments and expenses and produces financial reports. Built with Kotlin and Firebase during KKN-PPM UGM Silaut Bertaut 2025, used for the June 2025 payments, and taught to 10 utility officers in three hands-on sessions.

  • Kotlin
  • Android
  • Firebase

Kaizen Speaking

Oct 2024 - Dec 2024

Bangkit Academy 2024 capstone with Kaizen Room

AI public speaking coach app built for the Bangkit 2024 company capstone with Kaizen Room. Users record a speech, get feedback on clarity and engagement, and track their progress over time. Built the Android app with two other mobile developers. Won Best Capstone Project.

  • Kotlin
  • Android
  • Machine learning

Kuartet Lestari

May 2024 - Present

Co-founder and developer, PKM-K and PMW 2024

Educational quartet card game that introduces Yogyakarta culture, run as a student business under PKM-K and PMW 2024 and given an Inovokasia Award in June 2024. The cards are still sold at Hamzah Batik and UGM Shop. Co-founded the business and built and maintained the website with HTML, CSS, JavaScript, and Firebase.

  • HTML
  • CSS
  • JavaScript
  • Firebase

Gigi Kecil

Jun 2023 - Dec 2023

PKM-PI 2023 team, UGM

Dental health education app for children. It combines AI caries detection from photos (93% accuracy), AR lessons about tooth growth, and a dental diary for parents. Built the Flutter app and the project website with React and Firebase. The project received PKM-PI funding and was covered by Harian Jogja. In 2024 the team continued with version 2, developed with OmahTI, for a dental health program at SLB Samara Bunda, a special needs school.

  • Flutter
  • React
  • Firebase
  • AI
  • AR

Big Data Architecture for Major Recommendations

Mar 2024 - Jun 2024

Big Data Architecture and Technology course, UGM

Two-person course project. The design recommends university majors from report card grades, interest surveys, and socio-demographic data, using MongoDB, MySQL, Apache Spark, Python, and Tableau.

  • MongoDB
  • MySQL
  • Apache Spark
  • Python
  • Tableau

Education

Universitas Gadjah Mada

Bachelor of Computer Science (S.Kom.), Yogyakarta

Aug 2022 - Oct 2026

GPA 3.98/4.00, Cum Laude

  • Thesis (grade A): Comparison of MobileNetV2 and a Generative AI Model Based on Selective Few-Shot Learning for Waste Classification in a Mobile Application.
  • The thesis app, GamaWaste, classifies waste into the three UGM bin categories with Gemini through Firebase Cloud Functions and compares the results with a MobileNetV2 model.
  • Student Creativity Program (PKM) grant awardee in 2023 and 2024.

Activities: Lab and teaching assistant, Unit Penalaran Ilmiah Interdisipliner (UPII), Gama Cendekia UGM, KKN-PPM UGM Silaut Bertaut 2025, JOINTS 2023, UPCHANCE 2023

SMA Negeri 1 Sukodadi

Mathematics and Natural Sciences, Lamongan

Jul 2019 - Jun 2022

Average grade 92.25/100

  • Best graduate of the science track in 2022, and delivered the graduates' farewell speech at the graduation ceremony.
  • First place in the Informatics National Science Olympiad (KSN-K) for Lamongan Regency in 2021, and second place in 2020. National finalist of FIKSI 2021 and BIONIX Student Level 2021 (ITS).
  • Third place in the STIE Perbanas national banking essay competition and honorable mention in the STIESIA business plan competition in 2021. Finalist of the Universitas Negeri Jember Informatics Olympiad 2021 and top 10 in the ITB Asia Malang scientific paper competition (January 2022).

Activities: Vice chair of the school science club (KIR) in 2021, head of the Research and Journalist Camp 2021 committee, secretary of the Diklat MASIS-KIR 2021 training committee, editor-in-chief of the MASIS wall magazine, Informatics Olympiad, Mathematics Olympiad, business plan and essay competitions

Honors and Achievements

  1. Nov 2025

    Top 50, Student Category, BudayaGO! 2025

    Ministry of Culture of the Republic of Indonesia

    M-BOIS, the AR companion app for an East Javanese culture card game, placed among the 50 best entries in the student category of BudayaGO!, the national digital culture innovation competition.

  2. Jan 2025

    Best Capstone Project

    Bangkit Academy 2024 Batch 2

    Best team in the Bangkit company track capstone with Kaizen Room, for Kaizen Speaking, an AI public speaking coach app.

  3. Aug 2024

    PKM-K Grant (IDR 8,100,000)

    Ministry of Education, Culture, Research, and Technology

    Funding for Kuartet Lestari, an educational card game that introduces Yogyakarta culture, in the Student Creativity Program for entrepreneurship.

  4. Jul 2024

    Python Training Instructor, MathWise 2024

    Mathematics Student Association, FMIPA UGM

    Taught a three-day online Python course (18 to 20 July 2024) in MathWise 2024, held by the Mathematics Student Association of UGM: Python basics, collections and loops, and functions, with Colab workspaces and a mini project.

  5. Jun 2024

    Inovokasia Award

    Vocational College, Universitas Gadjah Mada

    Award for Kuartet Lestari, the Yogyakarta culture card game business, at the Inovokasia 2024 innovation exhibition themed Sustainable Innovation for Vokasi Emas 2045.

  6. Apr 2024

    Registered Copyright (HKI) for the Gigi Kecil app

    Directorate General of Intellectual Property, Indonesia

    Computer program copyright for Gigi Kecil, the children's dental health app built in the PKM-PI 2023 team.

  7. Nov 2023

    PKM-PI Grant (IDR 9,000,000)

    Ministry of Education, Culture, Research, and Technology

    Funding for Gigi Kecil, an AI and AR app for children's dental health, in the Student Creativity Program for applied technology. The team also won Best Poster and Best Presenter at School of Research (SOR), the PKM training of the Faculty of Dentistry.

  8. Jun 2022

    Best Graduate, Science Track

    SMA Negeri 1 Sukodadi

    Named best graduate of the science track at the 2022 graduation ceremony, and delivered the graduates' farewell speech.

  9. 2021

    1st Place, Informatics National Science Olympiad (KSN-K), Lamongan Regency

    East Java Provincial Education Office, Lamongan Branch

  10. 2021

    National Finalist, FIKSI 2021

    Pusat Prestasi Nasional

    Festival Inovasi dan Kewirausahaan Siswa Indonesia, the national student innovation and entrepreneurship festival, in the culinary category, with Susu KADEJAMBE, a bottled drink product made by the team.

  11. 2021

    National Finalist, BIONIX Student Level 2021

    Information Systems Expo (ISE!), Institut Teknologi Sepuluh Nopember

    BIONIX is a national business and IT olympiad for high school teams. After the regional and national rounds and a semifinal proposal and video, presented Mbolang, an app idea for virtual tours of Indonesian tourist spots, to the judges at the online final on 6 November 2021, as a team of two.

  12. 2021

    3rd Place, Business Plan, INFEST 2021

    Institut Teknologi Telkom Surabaya

    Business plan competition held by the Entrepreneur Community of Institut Teknologi Telkom Surabaya.

  13. 2021

    3rd Place, Banking Essay Competition 2021

    STIE Perbanas Surabaya

    National essay competition for high school students in the Diploma Perbanas Competition, held by the diploma student association of STIE Perbanas Surabaya.

  14. 2021

    Best Paper, GALAKSI Essay Competition 2021

    Universitas Negeri Surabaya

  15. 2021

    12 Medals in National Online Olympiads

    Olympiad training institutes

    Five gold (KSI Computer, MSC Mathematics, ONLI Numeracy and Literacy, POSI Got Talent Computer, and the Bela Negara Mathematics Competition), five silver (OPSILON Informatics, OU-Fest Essay, BEE-COM Informatics, AMIGO Computer, and OSBMPTN Science and Engineering), and two bronze (KMS-16 Mathematics and KOSAINS), from 2020 to 2021.

  16. 2020

    2nd Place, Informatics National Science Olympiad (KSN-K), Lamongan Regency

    East Java Provincial Education Office, Lamongan Branch

Organizations and Volunteering

Komunitas Kertas Kosong

Lamongan

A local community in Lamongan that runs education programs for students.

  1. Head of Bimbel Ayo Kuliah and Seminar Speaker

    Jan 2025 - Apr 2025

    • Spoke at the Ayo Kuliah seminar in January 2025 on why higher education matters.
    • Headed Bimbel Ayo Kuliah from March to April 2025, a free UTBK-SNBT tutoring program with 21 classes and 21 volunteer tutors that helps high school students in Lamongan prepare for university.
  2. Quantitative Knowledge Tutor

    Mar 2024 - Apr 2024

    • Tutored Quantitative Knowledge (Pengetahuan Kuantitatif) in the community's free UTBK-SNBT preparation class.
  3. Member

    Aug 2022 - Present

    • Built and published Mandu, a bullying report app for SMA Negeri 1 Sukodadi, on Google Play, and manage the community's Play Console account.
    • Built the online tryout platform for the tutoring program.
    • Supported the new head of Bimbel Ayo Kuliah in 2026 as the previous year's head.

KKN-PPM UGM Silaut Bertaut

Nagari Sungai Pulai, West Sumatra

Two-month community service program in Nagari Sungai Pulai, Silaut, Pesisir Selatan, West Sumatra, under the theme of local potential and a digital creative economy.

  1. Community Service Student and App Developer

    Jun 2025 - Aug 2025

    • Led five individual work programs on digital village administration in the Sungai Pulai sub-unit (10 students), from needs interviews with village officials and the water utility to handover.
    • Built SI-TIRTA, an Android app for water billing and bookkeeping, put it to use for the June 2025 payments, and ran three hands-on training sessions for 10 officers of the KP-SPAMS Banyu Agung water utility.
    • Built Jelajah Sungai Pulai, a village profile app with population statistics and village maps, published it on Google Play after a 14-day public test with 20 users, and handed it over to the village at the closing night.
    • Moved the village population records into a cloud database, handed it to the Kantor Wali Nagari Sungai Pulai, and trained the village staff to use it.
    • Taught algorithms and basic robotics to students of SMP Negeri 2 Silaut in Game of Logic, and spoke at the village welcome forum with village, army, and police officials.

Unit Penalaran Ilmiah Interdisipliner (UPII) UGM

Yogyakarta

  1. Head of Competition and Achievement Department

    Jan 2024 - Dec 2024

    • Led 14 staff in the 2024 board, Quanta Intellecta, to support members joining student competitions.
    • Coordinated 7 training sessions and facilitated participation in 1 national competition.
    • Led two member programs, UPII Sharing Session #1 and UPII Live #1, and was the contact person for the 2024 media partner program.
    • Helped host Studi Banding Akbar 2024 on 26 October 2024, a joint study visit at UGM by research clubs from UNAIR, ITS, UNS, and UNY.
  2. Competition and Achievement Department Staff

    Sep 2022 - Dec 2023

    • Ran Infolomba UPII, the Instagram account that shares student competition info, from November 2022 to November 2023.
    • Event Division staff for UPCHANCE 2023, the UPII National Challenge (July to September 2023): three national competitions in business plan, essay, and infographic poster that drew more than 100 participants.
    • Secretariat staff for the UPII Business Plan Bootcamp 2023.

Gama Cendekia UGM

Yogyakarta

  1. Head of Community Service Department

    Jan 2024 - Dec 2024

    • Led 17 members in the 2024 board, Kabinet Arunatha, running 5 programs a year, including Cendekia Peduli Pantai, a beach clean-up with a seed bomb workshop at Parangkusumo, and Cendekia Berbagi, a Ramadan food sharing drive.
    • Chaired the First Gathering of the 2024 board, and served as secretary and treasurer of Generasi Cendekia 2024, a national essay competition and webinar with 339 registrants and 175 essays.
    • Helped secure IDR 8,000,000 from the GoTo Impact Foundation for Generasi Cendekia and Cendekia Peduli Pantai, two department programs proposed and led as head.
    • Co-hosted two study visits: Time to Sharing 2024 with the RnB research club of Universitas Diponegoro (18 May 2024) and Studi Banding Akbar 2024 with research clubs from UNAIR, ITS, UNS, and UNY (26 October 2024).
  2. Community Service Department Staff

    Oct 2022 - Dec 2023

    • Event staff for One Day with Difabel, an outing to Gembira Loka Zoo with students of a special needs school, in September 2023.
    • Vice chair of the committee for the 2023 year-end evaluation.

JOINTS UGM 2023

Computer Science Student Association, Universitas Gadjah Mada

  1. Competition Division Staff, Business Plan

    Nov 2022 - May 2023

    • Ran the JOINTS Business Plan (JBP) 2023, a national start-up business plan competition for university and high school teams: wrote the competition guidebook and the judging scoring matrix, and saw it through to the live pitching final on 21 May 2023.
    • Part of the division that ran 5 national IT competitions, including Start-Up Business Plan and Game Jam.
    • Managed participant registration and coordinated with judges and 3 partner IT companies.

SMANDI Career Festival 2023

SMA Negeri 1 Sukodadi, Lamongan

A university expo run by alumni for students of SMA Negeri 1 Sukodadi, with 43 universities taking part.

  1. Deputy Secretary

    Dec 2022 - Jan 2023

    • Deputy secretary of the alumni committee for the three-day expo on 2, 3, and 5 January 2023: motivation talks, alumni sharing, and door-to-door campus booths for grade 12 students.

Get In Touch

Email is the fastest way to get in touch.

khoirulanam1604@mail.ugm.ac.id
Gresik, East Java, Indonesia