Engineering scalable backends & modern full-stack web applications.
Hi, I'm Raka Agi Saputra, Informatics Graduate from Universitas Teknokrat Indonesia, National & Regional competition award winner, and author of the open-source library ondemande-ai-error-explaner. Experienced in building high-throughput backend services and production web systems.
Sistem produksi berkinerja tinggi yang menggabungkan arsitektur native Android, backend Go terdistribusi, dan platform machine learning.
Interactive Production System Architecture
Teduh Service App & AntrianGO Backend
Uji interaktif alur kerja end-to-end: pemindaian OCR dokumen STNK di Android hingga pemrosesan transaksi cepat di backend Go.
Teduh Service AppCabang Metro
STNK KENDARAANML Kit OCR
NO. POL:BE 4821 YM
MODEL:YAMAHA NMAX 155
NO. RANGKA:MH3SG5120...
Arahkan ke dokumen STNK
Nomor Tiket Anda
A-042
Estimasi Tunggu
~14 Menit
Teknologi Client: Jetpack Compose + ML Kit
Otomasi Pendaftaran Bengkel Tanpa Entri Manual
Pelanggan sering mengalami kendala salah ketik nomor polisi atau nomor rangka saat antre servis. Sistem ini menggunakan CameraX untuk mendeteksi tepi dokumen STNK, memproses teks secara lokal di perangkat dengan model Google ML Kit Text Recognition, lalu mengirim data tervalidasi ke backend Go secara asynchronous.
On-Device Inference
OCR diproses instan tanpa mengirim gambar mentah ke server, menghemat kuota pengguna & menjaga privasi identitas.
Offline-First (Room SQLite)
Tiket antrean aktif dan riwayat servis disimpan ke SQLite lokal via Room DB dengan TokenManager enkripsi aman.
Klik untuk melihat animasi deteksi real-time
PT. Lautan Teduh Interniaga (Yamaha) · Jan 2026 – Apr 2026Production Solution
Teduh Service App & AntrianGO Backend Engine
Sistem otomasi antrean bengkel resmi Yamaha multi-cabang berkinerja tinggi. Menggabungkan aplikasi Android Jetpack Compose dengan ML Kit OCR untuk pemindaian STNK instan, serta backend Go (Gin) terdistribusi dengan Redis caching dan PostgreSQL.
Pemindaian otomatis dokumen STNK menggunakan ML Kit Text Recognition & CameraX
Estimasi waktu tunggu antrean (ETA) real-time dan notifikasi broadcast cabang
Open Source AI Developer Tool · 2025NPM Package (v1.1.2)
ondemande-ai-error-explaner (NPM Library)
Library NPM open-source yang memanfaatkan Google Gemini AI untuk menerjemahkan stack trace error teknis yang rumit menjadi penjelasan manusiawi berbahasa Indonesia beserta rekomendasi perbaikannya.
Platform web interaktif data mining untuk segmentasi produk otomatis dan analisis transaksi tahunan berbasis CRISP-DM menggunakan algoritma Unsupervised Learning K-Means Clustering.
Pembersihan data otomatis (penanganan missing values, outlier, dan filter harga negatif)
Segmentasi produk otomatis ke dalam 4 klaster performa penjualan bisnis
Visualisasi interaktif sebaran data, centroid, dan laporan Top 5 Produk per klaster
Ekspor laporan komprehensif ke format CSV/Excel dengan kalkulasi mata uang Rupiah
Alam Bahtera Massive Project (MSIB) · Sep 2024 – Des 2024
AgriSynergi: Smart Agriculture Ecosystem Platform
Aplikasi mobile modern untuk ekosistem pertanian terintegrasi. Membantu komunitas petani melalui marketplace digital terpadu, pemetaan lokasi geografis mitra dengan Google Maps SDK, dan forum diskusi.
Integrasi pemetaan geografis mitra dan pasar menggunakan Google Maps SDK
Digital marketplace lengkap dengan alur keranjang belanja dan manajemen pesanan
Arsitektur modern Jetpack Compose + MVVM, Kotlin Coroutines, Flow, dan Retrofit
Dependency Injection terstruktur dengan Hilt dan offline caching Room SQLite
Artisan Bakery Commercial Platform · Freelance Client Work
Permata Roti E-Commerce Catalog
Website e-commerce katalog produk toko roti artisan dengan pemisahan kategori dinamis, galeri produk beresolusi tinggi, dan optimasi performa responsif di semua perangkat.
Penyajian katalog produk roti manis, roti isi, dan produk kering
Optimasi SEO dan user experience yang cepat
Desain antarmuka modern yang merefleksikan nilai artisan brand
Next.jsTailwind CSSTypeScriptVercel
Custom Web Application Dashboard · Freelance Client Work
ADLV Store Dashboard & E-Commerce
Aplikasi dashboard dan web platform untuk pengelolaan data transaksi, katalog pakaian, dan antarmuka responsif produksi.
Struktur data yang rapi untuk manajemen stok dan pesanan
Frontend & backend terintegrasi dengan Next.js
Deployment production-ready di Vercel
Next.jsReactTailwind CSSVercel Deployment
Interactive Sandbox & CLI
Live Test: ondemande-ai-error-explaner
Uji langsung library open-source saya di bawah ini. Pilih contoh error stack trace dari Java, TypeScript, atau Go, atau ketik command sendiri (help) pada CLI interaktif.
Exception in thread "main" java.lang.NullPointerException: Cannot invoke "com.app.model.Vehicle.getOwner()" because "vehicle" is null
at com.app.service.QueueService.processSTNK(QueueService.java:42)
at com.app.Main.main(Main.java:18)
AI Human Explainer (Gemini AI)Bahasa Indonesia
Error ini terjadi karena objek 'vehicle' belum diinisialisasi atau bernilai null saat method .getOwner() dipanggil di QueueService baris 42.
Rekomendasi Perbaikan:
// Solusi: Tambahkan null check atau Optional pattern
if (vehicle != null && vehicle.getOwner() != null) {
processQueue(vehicle.getOwner());
} else {
logger.warn("Data STNK kendaraan belum terdaftar.");
}
Verified Honors
National Achievements & Research
Competition awards and scientific essay achievements verified by official institutional publications.
2nd Place National WinnerOktober 2023
Juara II Nasional, Lomba Esai Ilmiah Chemistry Expo XXVIII 2023
HIMAKI FMIPA Universitas Lampung
Karya ilmiah bertema: 'Gen Z sebagai Pelopor Pengelolaan Sampah Tepat Guna Melalui E-Commerce Upcycling Yuk.Ber.Ubah di Era Society 5.0 Menuju Indonesia Emas 2045'.
Juara II, Lomba Penulisan Paper Inklusi Keuangan OJK Lampung 2023
Otoritas Jasa Keuangan (OJK) Provinsi Lampung
Penulisan riset dan strategi peningkatan literasi serta inklusi keuangan digital bagi masyarakat dan UMKM melalui pemanfaatan teknologi informasi pada ajang Bulan Inklusi Keuangan (BIK) OJK Provinsi Lampung.
Lolos Program Magang Bersertifikat AI4IMPACT Apprenticeship: Terra AI
AI4IMPACT / Terra AI
Tercatat dalam publikasi kampus sebagai mahasiswa berprestasi Informatika Universitas Teknokrat Indonesia yang berhasil lolos seleksi program AI & machine learning apprenticeship.
PT Bank Rakyat Indonesia (Persero) Tbk. · Bank BRI Cabang Metro, Lampung
Jul 2025 – Sep 2025
Mendukung kelancaran operasional teknologi perbankan sehari-hari pada perangkat keras, perangkat lunak, dan infrastruktur jaringan kantor cabang.
Troubleshooting perangkat jaringan dan sistem perbankan internal cabang
Pemeliharaan sistem komputer dan peripheral operasional teller & customer service
Kolaborasi erat dengan tim IT support pusat untuk kepatuhan SOP TI perbankan
IT SupportNetwork TroubleshootingHardware MaintenanceBanking Systems
Independent Study: Android Development & UI/UX DesignApprenticeship
Infinite Learning Indonesia (MSIB Kampus Merdeka) · Batam / Remote
Sep 2024 – Des 2024
Program studi independen intensif bersertifikat Kemendikbudristek berfokus pada pengembangan aplikasi Android Native menggunakan Kotlin dan desain UI/UX berbasis pengguna.
Berperan sebagai Hacker (Lead Mobile Developer) di Massive Project AgriSynergi dengan metodologi Scrum (Alam Bahtera Team)
Merancang dan mengimplementasikan fitur-fitur kunci: Google Maps SDK, arsitektur Clean MVVM, dan integrasi API
Whether you need a robust Go/Next.js backend, a scalable full-stack web application, or an end-to-end engineered software solution, my inbox is always open.