Rekomendasikan Richard

Kenal tim yang sedang mencari Product atau Project Manager? Kirim pesan ini, sudah ditulis untuk Anda.

Coba lihat portofolio ini 馃憞
Richard Cen 路 Product & Project Managerhttps://richardcen.vercel.app/id
Ia pernah memimpin 19 developer di satu platform OTT, meraih 30+ penghargaan nasional (sebagian besar sebagai product lead), dan membawa produk dari discovery sampai rilis.
Saya merekomendasikan dia untuk peran Product Manager dan Project Manager.
LinkedIn: https://www.linkedin.com/in/richard05/
Kirim lewat WhatsApp
Semua karya

Waskita

Produk personal, Apple Developer Academy2026

Beranda orang tua: satu tombol, tanpa pengaturan.
Banner Bahaya turun di atas layar panggilan bawaan saat kalimat OTP.
Anak mendapat peringatan di layar kunci selagi panggilan berlangsung.
Tampilan bukti: kalimat penelepon yang disorot, dengan label alasan.
Dari kiri: beranda orang tua, banner Bahaya saat panggilan, dan peringatan di layar kunci anak.

Produk apa

Aplikasi iPhone yang mendengarkan panggilan yang sedang berlangsung, menilai risikonya di perangkat, lalu memperingatkan anggota keluarga.

Untuk siapa

Orang tua yang mengangkat telepon dari nomor asing, dan anaknya yang ingin turun tangan sebelum kode OTP terbaca.

Cara kerjanya

Ucapan ditranskrip di ponsel, skornya dihitung dari daftar kata berbobot, lalu peringatan terkunci sampai ke ponsel anak saat panggilan masih berjalan.

Masalahnya

Konteks

Penipuan telepon di Indonesia jarang dimulai dari nomor yang mencurigakan. Ia dimulai dari suara tenang yang pelan-pelan menekan sampai orang tua membacakan kode OTP. Indonesia Anti-Scam Centre mencatat 668.441 laporan per Agustus 2026.

Waskita mendengarkan isi percakapan di perangkat itu sendiri, lalu memberi tahu anggota keluarga tepercaya selagi panggilan masih berlangsung.

Yang kami pelajari lebih dulu

Kompetitor membelah masalah jadi dua. Scam Detection milik Google membaca percakapan tanpa lapis keluarga. Truecaller Family Protection punya lapis keluarga dan hanya menilai nomor telepon. Belum ada yang menggabungkan keduanya, dalam Bahasa Indonesia, di iPhone.

Momen berbahaya ada di perpindahan antar fase. Peringatan yang datang setelah panggilan selesai hanya bisa melaporkan kerugian.

Batasan

  • iOS tidak memberi aplikasi pihak ketiga akses ke audio panggilan seluler
  • Semua harus di perangkat; detektor penipuan yang mengunggah panggilan justru jadi risiko privasi
  • Orang tua bukan pihak yang akan mengatur aplikasi

Peran saya

Peran Richard di proyek ini

PM, desainer & iOS developer (solo)

Tim
1 orang
Durasi
Sep 2026, berjalan

Skill produk

  • Benchmark kompetitor
  • PRD & TRD
  • Privacy by design
  • Desain state produk

Skill proyek

  • Delivery solo
  • Swift & backend
  • Automated testing
  • Uji end-to-end di perangkat

Sebagai product manager

  • Membandingkan aplikasi anti-penipuan global sebelum menulis PRD dan TRD
  • Menetapkan model privasi: audio diproses di perangkat
  • Membuat status Bahaya tidak pernah turun sendiri

Sebagai project manager

  • Merencanakan dan membangunnya sendiri, dari aplikasi Swift sampai backend penautan
  • Menjaga 71 tes otomatis tetap hijau di aplikasi dan backend
  • Memverifikasi seluruh alur end-to-end di dua perangkat asli

Bukan peran saya

  • Tanpa tim, jadi setiap trade-off harus saya putuskan dan saya jelaskan sendiri

Pekerjaannya

Keputusan kunci & trade-off

  1. Keputusan 01

    Berbelok saat platform berkata tidak

    Saat membangun prototipe terbukti apa yang juga tertulis di header SDK: aplikasi tidak bisa merekam saat panggilan seluler aktif. Karena itu saya memindahkan panggilan ke jalur VoIP milik Waskita (CallKit + WebRTC) dan menambah mode Latihan sebagai jalur demo yang andal.

    Trade-off Perlindungan hanya berlaku untuk panggilan lewat Waskita, dan batasan itu dinyatakan terbuka di dalam produk.

  2. Keputusan 02

    Bagikan buktinya saja

    Anak hanya melihat maksimal tiga kalimat penelepon yang memicu peringatan, dengan frasa yang disorot dan label alasan. Percakapan lengkap tidak pernah keluar dari ponsel orang tua.

    Trade-off Konteks untuk anak lebih sedikit, tapi martabat dan kepercayaan orang tua jauh lebih terjaga.

  3. Keputusan 03

    Beban setup ada di pihak pelindung

    Anak yang meminta kode, mengetik, dan mengatur profil. Orang tua cukup menampilkan kode dan mengetuk Izinkan. Saya juga menghapus langkah verifikasi empat kata agar penautan cukup dengan kode 6 digit.

    Trade-off Penautan yang lebih sederhana menghilangkan satu lapis proteksi MITM; saya mendokumentasikan yang tersisa (TLS, kode sekali pakai 2 menit, peer pinning, persetujuan dua pihak).

Cara membangunnya

Transkripsi di perangkat, leksikon risiko berbobot (Indonesia + Inggris), state machine dengan debounce dan histeresis di mana status Bahaya tidak turun sendiri, serta amplop peringatan tersegel (AES-GCM) yang diteruskan ke anak.

55 tes inti Swift dan 16 tes backend; diverifikasi lintas dua perangkat: penautan, analisis langsung, eskalasi Bahaya di kalimat OTP, peringatan di ponsel anak.

Cara kerjanya
  1. Panggilan diangkatAnalisis mulai otomatis
  2. MendengarTranskripsi di perangkat
  3. WaspadaKata menekan, mengaku bank
  4. BahayaMinta OTP; tidak turun sendiri
  5. Anak diberi tahuMaks 3 kalimat, tersegel

Dari karya aslinya

Fondasi desain: warna tenang saat aman, merah hanya untuk Bahaya.
Fondasi desain: warna tenang saat aman, merah hanya untuk Bahaya.
Alur lengkap di kedua ponsel, dari penautan sampai ringkasan setelah panggilan.
Alur lengkap di kedua ponsel, dari penautan sampai ringkasan setelah panggilan.

Hasilnya

2
perangkat asli terhubung end-to-end
71
tes otomatis lulus
32
layar & alur didesain

Yang akan saya lakukan berbeda

Saya akan menguji batas platform di minggu pertama, sebelum PRD menjanjikan apa pun. Pivot ini murah karena ketahuan cukup awal, tapi seharusnya bisa gratis.

Transkripsi Bahasa Indonesia di perangkat belum tersedia, jadi demo langsung masih berbahasa Inggris. Berikutnya: uji dengan pasangan orang tua-anak sungguhan.

Studi kasus berikutnyaB2B heavy-equipment marketplacePerombakan marketplace alat berat menjadi platform pengadaan untuk pembeli korporat.