PortofolioKode & data

Building systems.
Understanding data.

Saya mengembangkan aplikasi untuk operasional bisnis dan membaca data untuk memahami kinerjanya.

Lihat analisis data

Developer

Data Analyst

Digital Marketing

Aplikasi bisnis, otomasi, dan analisis kampanye.Kenali lewat pekerjaan saya.

01 / Data & digital marketing

Meta Ads campaign for Memora

Campaign analysis for Memora, a modest fashion brand selling coordinated Muslim family sets. Figures cover daily ad exports from 23 January to 14 March 2026.

Meta Ads performance

23 January–14 March 2026

Loading ad performance data…

02 / Developed Project

Operasional & keuangan

Duaice

Backoffice usaha es batu kristal. Order, pembayaran, piutang, dan pengeluaran tercatat dalam satu alur.

Laravel 12 · Vue 3 · Inertia · MySQL

Baca studi kasus

Kebutuhan

Harga dan termin pembayaran berbeda untuk tiap pelanggan. Order tunai dan transfer juga perlu dipisahkan agar tagihan yang belum lunas bisa ditelusuri.

Pendekatan

Input order secara batch, harga per pelanggan, tanggal jatuh tempo, konfirmasi transfer, serta cetak invoice dan kontra bon.

Detail implementasi

Pembuatan order dan pembayaran dijalankan dalam transaksi database. Status tagihan mengikuti pembayaran, dan perubahan uang dicatat pada audit log.

Kode sumber tidak tersedia untuk akses publik.

Dashboard Duaice dengan ringkasan keuangan, filter tanggal, dan grafik tren order bulanan.
Dashboard & tren order bulananKlik gambar untuk memperbesar

Point of sales

e-Djaya

Aplikasi kasir web untuk transaksi, pengelolaan barang, open bill, cetak struk, dan laporan penjualan.

Laravel 11 · Blade · JavaScript · MySQL

Baca studi kasus

Kebutuhan

Transaksi kasir perlu berjalan dari pemilihan barang sampai pembayaran. Pesanan yang belum dibayar harus bisa dilanjutkan tanpa masuk ke omzet lebih awal.

Pendekatan

Keranjang kasir, diskon dan catatan pesanan, simpan open bill, lanjutkan pembayaran, serta struk dan laporan berdasarkan transaksi selesai.

Detail implementasi

Open bill dapat dilanjutkan oleh kasir lain di outlet yang sama. Status pending dan batal dikecualikan dari omzet. Filter laporan tetap berlaku saat berpindah halaman.

Source e-Djaya di GitHub (tab baru)
Kasir e-Djaya dengan kategori makanan, pencarian produk, keranjang, subtotal, dan tombol pembayaran.
Katalog produk & keranjang kasirKlik gambar untuk memperbesar

Otomasi percakapan & reservasi

RHCG WA Bot

Chatbot WhatsApp untuk bisnis camping. Menghubungkan pertanyaan pelanggan dengan data paket, stok, dan reservasi.

Node.js · Fastify · Supabase · Redis · WAHA

Baca studi kasus

Kebutuhan

Jawaban tentang paket dan ketersediaan perlu mengacu pada data bisnis. Permintaan booking juga harus sampai ke staf untuk ditinjau.

Pendekatan

Model melalui OpenRouter memanggil tools untuk mengecek paket, stok, dan reservasi. Google Sheets menjadi sumber operasional, dengan Redis sebagai cache.

Detail implementasi

Form reservasi disimpan di Supabase dan diteruskan ke admin WhatsApp. Panel admin mengelola knowledge base, persona, konfigurasi, dan riwayat percakapan.

Kode sumber tidak tersedia untuk akses publik.

Dashboard RHCG Bot dengan statistik pesan, penggunaan RAM, cache hit rate, serta status koneksi WhatsApp dan Redis.
Statistik bot & status koneksiKlik gambar untuk memperbesar

03 / Tentang saya

I work at the intersection of application development, data analysis, and digital marketing.

Duaice dan e-Djaya menunjukkan pekerjaan saya pada pencatatan operasional dan transaksi. RHCG WA Bot menghubungkan percakapan dengan data bisnis. Analisis Meta Ads melengkapi sisi pengukuran kampanye.

Pengembangan
Laravel, PHP, Vue, JavaScript, Node.js, SQL
Data & integrasi
MySQL, Supabase, Google Sheets, Redis, REST API
Analisis kampanye
Rekonsiliasi laporan, CTR tertimbang, CPC, evaluasi periode

04 / Kontak

Ada sistem atau data
yang perlu dirapikan?

Ceritakan kebutuhan dan konteks bisnisnya.

WhatsApp: 0857 1611 9267