
Hi, I'm Jonathan
I'm a React Native developer based in Tangerang, and I've spent the last 6 years building mobile apps that real businesses use every day, including a 24/7 gym app for a Singapore company and a fintech app for WOM Finance that's regulated by OJK. I've integrated payments with Stripe, Xendit, and Shopee Pay, set up biometric login, and taken apps all the way to the App Store and Google Play.
Before freelancing, I taught programming. I mentored students at Swiss German University, led a game-programming workshop at Tzu Chi School PIK, and still mentor on Dealls. Teaching taught me to explain technical things in plain language, so you'll always know what's being built and why.
I studied Informatics at Universitas Pelita Harapan. Outside of code, you'll find me playing tennis or trying a new café.
What I work with
React Native · React · Next.js · Node.js · Firebase · Stripe · Xendit · Shopee Pay
Teaching
Guest lectures and workshops, from a UI/UX class at UKRIDA to summer coding at Swiss German University.





Certificates
Experience & teaching
Teaching is where I learned to explain every step in plain language.
Apr 2020–presentSingapore
React Native Front End Developer
The Gym Pod · Immortals Pte Ltd
Full-time. I maintain the app on the App Store and Google Play, write clean code with unit tests, fix bugs, and integrate APIs. Payments run through Stripe and Shopee Pay.
Apr 2019–Jul 2020Tangerang, Indonesia
Frontend Developer
Daily Act · PT Amber Media Sosial
I built the interface to match the UI/UX team's mockups pixel for pixel, added the custom animations they asked for, and used Redux to manage the app's state.
Oct 2026Jakarta
Guest Lecturer
UKRIDA (Universitas Kristen Krida Wacana)
Web Programming class, on UI/UX design.
Dec 2018–Jan 2019Tangerang
Instructor / Mentor
Swiss German University
Part-time. I mentored a course on app programming with MIT App Inventor and game programming with Construct 2.
May–Jul 2018Tangerang
Workshop Instructor
Swiss German University
Internship, taught in English. I introduced mobile apps with MIT App Inventor 2, games with Construct 3, and web programming with Bubble.is, for students at Mentari Intercultural Secondary School Jakarta, Tzu Chi Secondary School PIK, and the SGU summer course.
23–27 Jul 2018
Workshop Lead
Tzu Chi Secondary School, Pantai Indah Kapuk
I led a workshop on web programming fundamentals with Bubble, and taught game programming with Roblox Studio.
Mentor
Dealls
I still mentor on Dealls.
Book a free call
20–30 minutes. No commitment, just an honest take on what's possible.