Skip to content
◀ Quest Log

MKP On-Street Parking Application

Assignment
Work AssignmentGroup Project (2)
Year
2025
Role
Full-Stack Engineer & Hardware Integration Engineer
Tools
  • React Native
  • JavaScript
  • Java
  • Redux
  • Redux-Persist
  • Firebase Analytics
  • Firebase Crashlytics
  • SQLite
  • Tianyu MPOS
  • Sunmi MPOS
Links
The parking app sign-in screen on an MPOS handheld. Credentials are redacted.
Operator Sign-In
The app home screen on the handheld, with a plate number field and vehicle product options. The operator name is redacted.
Ticket Entry
A printed parking receipt fed from the MPOS device after a successful QRIS payment
Printed Receipt
The internal distribution listing for the app, showing its version, size and download count
Release Listing

Swipe or use the arrow keys

The Problem

Parking operators across more than twenty sites in Indonesia needed a reliable, easy tool to manage vehicle entry, exit and payment, wherever they were working.

What I Built

I maintained and improved the app, working in React Native for the UI and Redux-Saga for async operations like API calls and data syncing, with Firebase Analytics and Crashlytics for usage monitoring and catching bugs before they reached the field. The harder part was keeping it stable across so many deployment sites at once, since any bug would directly affect live parking operations.