marco.

MarcoSyahinGahalta

Mobile Developer

React Native · Flutter · Android · Gemini AI

About

Who I am

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

What I've built

Drag around. Six projects, all on GitHub.

Eira screenshot 1
Eira screenshot 2

Eira

Mental wellness chat app with context-aware Gemini AI, JWT-pinned auth, and 37 backend tests

React Native · Expo · Express.js · MongoDB · Gemini AI

GitHub
M-Organs screenshot 1
M-Organs screenshot 2

M-Organs

AR app that places life-size 3D organs in your room using your phone's camera

Unity 6 · AR Foundation · C#

GitHub
T

Task Planner

AI scheduler combining Gemini chat with a Random Forest model to build your daily schedule

Python · Gemini API · Random Forest · Gradio

GitHub
Dojo Movie screenshot 1
Dojo Movie screenshot 2

Dojo Movie

Android cinema ticket booking app with location-aware theater lookup via Google Maps

Kotlin · Google Maps · SQLite · Volley

GitHub
NomNom screenshot 1
NomNom screenshot 2

NomNom

Food and recipe discovery app built with Clean Architecture, MVVM, and TDD from the ground up

Kotlin · Jetpack Compose · Clean Architecture · TDD

GitHub
Smart Plant Monitor screenshot 1
Smart Plant Monitor screenshot 2

Smart Plant Monitor

IoT plant monitor — ESP32 collects sensor data, Flutter app reads it in real time via Supabase

Flutter · ESP32 · Supabase · Dart

GitHub

My Journey

Education & Experience

2020

Science Major — SMA Negeri 2 Karawang

Studied science and math in Karawang. Started writing code on the side — nothing serious yet, just curious.

2023

Bachelor of Computer Science

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.

Lab Assistant Trainee

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.

2024

Blockchain A-Z — Udemy Certification

Took the course to understand how decentralized systems actually work under the hood. Useful context, even if it's not my main focus.