Web & Mobile Developer
Halo, saya
Enrico Irawan
Saya membangun sistem tiket dan pembayaran yang dipakai ribuan orang setiap hari — di web, di ponsel mereka, dan di mesin EDC yang ada di meja kasir.

Tentang
Software yang kalau rusak, ada yang rugi.
Empat tahun menggarap sistem tiket dan pembayaran untuk bank, pelabuhan, dan pasar rakyat di Indonesia — jenis sistem yang kalau satu kolom form hilang, ada penumpang kehilangan kursi, dan kalau mesinnya macet, ada pedagang kehilangan pemasukan sehari.
Web
- React
- Next.js
- TypeScript
- Tailwind CSS
- React Query
- Zustand
Tiket KAI dan PELNI, di dalam aplikasi myBCA
Mobile
- Flutter
- React Native
- Kotlin
- Swift
- BLoC
- Firebase
Aplikasi kasir di mesin Sunmi, Tianyu, dan Ingenico
Backend
- NestJS
- Prisma
- PostgreSQL
- Docker
API kampanye, donasi, dan autentikasi
- Pengalaman
- 4+ tahun
- Berbasis di
- Indonesia
- Fokus
- Web · Mobile · POS
- Terbuka untuk
- Full-time & freelance
4+
Tahun merilis software produksi
11
Proyek yang sudah dirilis
5.000+
Pemesanan per hari di platform kapal
Karya pilihan
Sudah rilis, dan masih jalan.
Platform tiket, mesin pembayaran, dan produk-produk yang dibangun di sekitarnya.

01 — 2025
Kereta Api Indonesia × BCA
Penjualan tiket kereta api nasional yang tertanam di dalam aplikasi myBCA — pencarian jadwal, pemilihan kursi, sampai pembayaran, untuk penumpang di seluruh Indonesia.
- React
- Tailwind CSS
- Zustand
- React Query
- React Hook Form

02 — 2024
Tiket Kapal PELNI
Penjualan tiket kapal nasional untuk BCA dan Bank Mandiri. Lebih dari 5.000 orang memesan lewat sini setiap hari, dengan perputaran di atas Rp100 juta per bulan.
- React
- Tailwind CSS
- Zustand
- React Query
- React Hook Form

03 — 2023
TiketKapal.com
Sistem tiket web, kios, dan mobile untuk pelabuhan Indonesia, dibangun bersama Direktorat Lalu Lintas Laut, Kementerian Perhubungan.
- React
- Next.js
- Flutter

04 — 2024
MKP Lifestyle
Penjualan tiket destinasi wisata se-Indonesia, terintegrasi ke dalam platform BCA Lifestyle.
- React
- Tailwind CSS
- Zustand
- React Query
- React Hook Form

05 — 2023
MKP Parking
Pembayaran parkir di mesin Sunmi, Tianyu, dan Ingenico, tersambung ke QRIS, kartu debit, dan prepaid.
- React Native
- Java Native Module
- Material UI

06 — 2023
E-Retribusi
Aplikasi mesin untuk penarikan retribusi kios di pasar-pasar rakyat Indonesia, menerima QRIS, debit, dan prepaid.
- React Native
- Java Native Module
- Material UI

07 — 2022
MKP E-Ticketing
Aplikasi kasir tiket Android native untuk mesin pembayaran, dibangun dengan MVVM, Dagger-Hilt, dan Retrofit.
- Android
- Kotlin
- Dagger-Hilt
- Retrofit
- MVVM

08 — 2022
Mitra Mint
Aplikasi kasir mobile untuk agen retail, tersambung ke lebih dari 1.000 produk PPOB dan melayani pembayaran tunai maupun digital.
- Flutter
- Provider
- Firebase

09 — 2023
Goodsone Vendor
Pengelolaan pesanan untuk vendor jasa pesta, lengkap dengan push notification dan pelaporan crash sejak awal.
- Flutter
- BLoC
- Firebase

10 — 2022
Weabopedia
Katalog anime iOS modular dengan pencarian, halaman detail, dan favorit yang bisa dibuka offline. Seluruh layout ditulis dengan kode, tanpa storyboard.
- Swift
- Realm
- Swinject

11 — 2023
Platform Crowdfunding
Bangunan crowdfunding bergaya KitaBisa: pembuatan kampanye, pemrosesan donasi, dan autentikasi aman di atas NestJS dan Prisma.
- Next.js
- NestJS
- Prisma
- PostgreSQL
Keahlian
Perangkat di balik karya itu
Disusun berdasarkan jaraknya dari yang benar-benar kamu sentuh. Lingkar luar adalah permukaannya; pusatnya adalah penopangnya.
Antarmuka
- React
- Next.js
- TypeScript
- Tailwind CSS
- Flutter
- React Native
- Swift
- Kotlin
State & struktur
- Zustand
- React Query
- React Hook Form
- BLoC
- MVVM
- Dagger-Hilt
Fondasi
- NestJS
- Prisma
- PostgreSQL
- Firebase
- Docker
- Git
Kontak
Ceritakan apa yang sedang kamu bangun.
Saya terbuka untuk posisi full-time maupun proyek freelance — sesuatu yang baru, atau yang sudah jalan dan layak digarap lebih serius. Email paling cepat sampai ke saya.
Atau email saya langsung:
irawanenrico@gmail.com