Mobile Developer
React Native · Flutter · Android · Gemini AI
About
I'm a CS student in Jakarta, focused on mobile. Got into it because I wanted to build things people actually use on their phones — not something that just runs on a server somewhere.
Most of my work lives in React Native and Flutter, with native Android when I need it. Lately I've been integrating Gemini AI into apps to see what a small team can realistically ship — the ceiling keeps moving.
I've built Eira, an AI mental health companion, and M-Organs, an AR anatomy app for students. What those taught me is that the technical part is usually solvable. The harder part is working out what the app actually needs to do for the person holding the phone.
Projects
Drag around. Six projects, all on GitHub.


Mental wellness chat app with context-aware Gemini AI, JWT-pinned auth, and 37 backend tests
React Native · Expo · Express.js · MongoDB · Gemini AI
View RepositoryGitHub

AR app that places life-size 3D organs in your room using your phone's camera
Unity 6 · AR Foundation · C#
View RepositoryGitHubAI scheduler combining Gemini chat with a Random Forest model to build your daily schedule
Python · Gemini API · Random Forest · Gradio
View RepositoryGitHub

Android cinema ticket booking app with location-aware theater lookup via Google Maps
Kotlin · Google Maps · SQLite · Volley
View RepositoryGitHub

Food and recipe discovery app built with Clean Architecture, MVVM, and TDD from the ground up
Kotlin · Jetpack Compose · Clean Architecture · TDD
View RepositoryGitHub

IoT plant monitor — ESP32 collects sensor data, Flutter app reads it in real time via Supabase
Flutter · ESP32 · Supabase · Dart
View RepositoryGitHubEducation & Experience
Studied science and math in Karawang. Started writing code on the side — nothing serious yet, just curious.
Mobile Application & Technology — Jakarta
Chose the mobile track because I wanted to ship apps, not just study theory. Still figuring out what that means in practice.
Helped first and second-year students debug their code in lab sessions. Good reminder of how much I'd already taken for granted about the basics.
Took the course to understand how decentralized systems actually work under the hood. Useful context, even if it's not my main focus.