Halo, aku Bara.
Membangun sistem, memimpin tim.
Architecting scalable digital products and leading engineering initiatives with a focus on technical precision and human-centric systems.

Jarvis AI & Granular NLP Engine
Deterministic item-level food macro caching and context-aware conversational bots built right into WhatsApp.
Jarvis NLP & Vision Engine
WhatsApp Cloud API + Gemini 2.5 Flash
🔥 204 kcal | P: 4.0g | K: 45.0g | L: 0.4g
🔥 180 kcal | P: 12.0g | K: 1.0g | L: 14.0g
Deterministic Hybrid Engine
Overcoming LLM hallucinations by standardizing 1-unit macro portions in PostgreSQL cache for sub-millisecond lookups.
Track Record Kepemimpinan
Rekam jejak kepemimpinan, manajemen divisi, dan pengembangan sumber daya manusia.
Staf Ahli PSDM | CSSMoRA ITS
Mengelola siklus awal hingga akhir sistem kaderisasi organisasi, memastikan kesiapan serta kualitas kompetensi anggota untuk transisi estafet kepemimpinan pada periode kabinet berikutnya.
Staf Ahli PSDM | JMMI ITS (Jamaah Masjid Manarul Ilmi)
Merancang program pelatihan manajemen dan mengevaluasi kinerja pengurus secara berkala menggunakan sistem rapor untuk memonitoring perkembangan anggota.
Ketua Pelaksana | Ramadan di Kampus ITS 1447 H
Memimpin dan mengkoordinasikan 257 anggota panitia untuk mengeksekusi program Ramadan skala universitas selama 30 hari. Mengimplementasikan Scrum untuk monitoring kinerja dan sukses mengundang tokoh nasional hingga Menteri Agama RI.
Event & Pemberdayaan
CSS Fit CSSMoRA ITS
Wakil Ketua Pelaksana
Mengoordinasikan operasional kegiatan kompetisi olahraga internal lintas jurusan, memfasilitasi program yang meningkatkan engagement dan solidaritas antar anggota.
Webinar & Free Class Jago Teknik
Ketua Pelaksana
Memimpin penyelenggaraan rangkaian edukasi publik (Webinar Cloud Computing & AI, Free Class CV), berkolaborasi langsung dengan narasumber profesional.
Pelatihan Manajerial CSSMoRA ITS
Ketua Pelaksana
Memimpin konseptualisasi hingga pengeksekusian pelatihan manajerial bertujuan meningkatkan pemahaman tata kelola proyek dan operasional anggota.
Be A Better Muslim II & Ta'aruf Organisasi JMMI ITS
Ketua Pelaksana
Memimpin secara komprehensif mulai dari tahap konseptualisasi hingga eksekusi pelatihan kepemimpinan untuk regenerasi pengurus organisasi.
RDK ITS 1446 H
Wakil Ketua Pelaksana
Bekerja sama dengan Ketua Pelaksana untuk memonitoring kinerja Unit Ibadah dan Unit Finansial serta mengelola operasional harian event utama.
Project Unggulan & Solusi Digital
Koleksi karya sistem perangkat lunak, otomatisasi alur kerja, dan aplikasi berbasis cloud.
Masterpiece
Portfolio
Showcasing full-stack implementations, resilient databases, and AI-assisted workflows.
MMI Qurban ERP System
Platform ERP (Enterprise Resource Planning) dan pencatatan buku kas terintegrasi yang dirancang untuk mendigitalisasi alur kerja manual berbasis spreadsheet pada manajemen perayaan kurban skala besar di Masjid Manarul Ilmi (MMI) ITS. Sistem ini memecahkan kompleksitas pemetaan pequrban otomatis, sinkronisasi kas keuangan kuitansi taktis secara real-time, pencocokan pengajuan distribusi daging, serta verifikasi pendaftaran online secara atomik guna menjamin akurasi data dan kelancaran operasional panitia selama puncak Idul Adha. - Sistem Auto-Ledger & Keuangan Cerdas: Mengintegrasikan pipeline transaction database menggunakan Prisma untuk mengotomatisasi penjurnalan kuitansi debit/kredit secara langsung (real-time) setiap kali data inventaris hewan atau pembayaran biaya operasional diubah atau ditambahkan. - Algoritma Pooling Kelompok & Penomoran NKW Sekuensial: Mengelompokkan shohibul qurban patungan secara otomatis (skala 7-bagian untuk sapi) serta mengurutkan kode unik identitas warga (NKW) sekuensial berdasarkan format tahun Hijriah saat ini guna menghindari tabrakan data (race conditions). - Generator PDF Label & QR Code Dinamis: Menyediakan integrasi API pdf-lib dan generator QR Code terenkripsi beresolusi tinggi untuk merender label kupon fisik hewan kurban dengan font kustom secara langsung (on-the-fly) untuk kebutuhan penandaan fisik dan pemindaian di lapangan. - Staging Verifikasi Pendaftaran & Keamanan Multi-Role: Mengimplementasikan arsitektur Review-to-Commit untuk menyaring data permohonan online masyarakat sebelum di-ACC masuk ke tabel transaksi utama, diperkuat otentikasi NextAuth.js dengan enkripsi bcrypt untuk pembagian peran Admin, Bendahara, dan Staf.
JARVIS AI WhatsApp Bridge
Sistem automasi asisten AI pribadi terintegrasi WhatsApp menggunakan self-hosted headless browser bridge. Fitur Utama: • Loop-Buster: Guard system pencegah infinite loop bot. • Multi-LLM Routing: Llama 3 untuk nutrisi & Gemini untuk finansial. • Dynamic JID Mapping: Translasi enkripsi ID WhatsApp (@lid) ke nomor riil. • Supabase Sync: Catat kas & kalori via chat command (OUT, EAT). Fitur & Pencapaian Teknis Utama: • Intelligent Loop-Buster: Mengembangkan guard system pada event listener WhatsApp untuk mencegah infinite feedback loop (loop maut) dari pesan keluar bot. • Multi-LLM Routing Pipeline: Mengintegrasikan Meta Llama 3 untuk ekstraksi detail nutrisi makanan (kalori, makronutrien) secara instan, serta Google Gemini Pro untuk analisis data keuangan. • Dynamic JID Mapping: Menyelesaikan isu enkripsi ID WhatsApp terbaru dengan sistem translasi enkapsulasi LID (@lid) ke nomor telepon riil secara dinamis. • Real-Time Supabase Sync: Mengotomatisasi pencatatan entri kas (CASH/DEBIT) dan log kalori harian langsung ke database via command chat terstruktur (e.g., OUT, EAT, BUY).
Arsip Proyek & Eksplorasi Teknis
Audio-Integrated Java SnL Engine
Console-Based Java Application
A lightweight, interactive, and sound-synchronized game engine developed in pure Java SE. The system solves the challenge of maintaining decoupled state synchronization in console-based applications, implementing custom position-bounding algorithms (overshoot bounce-backs), dynamic turn-based scheduling, and non-blocking background audio threads for concurrent sound effect execution. - Concurrent Audio Architecture: Leveraged the javax.sound.sampled API to handle concurrent, non-blocking audio output streams (such as looped background music and prompt sound effects for dice rolling, snake traps, ladder boosts, and victory sequences). - Modular OOP Architecture: Separated concerns into dedicated object models—including state encapsulation for Player, obstacle logic for Snake, teleportation mechanics for Ladder, and main loop management inside the core SnL controller. - Advanced Turn & Movement Mechanics: Implemented specialized gameplay logic, including randomized start turn allocation, automatic turn repetition triggers (e.g., rolling a 6 or landing on designated reward coordinates), and absolute board boundary overflow rebounding. - Session & Score Persistence: Engineered an interactive CLI session controller that manages player registers, calculates total running win points, and allows immediate game resetting without termination.
Algorithmic Quest Navigation Engine
Java CLI Application
Aplikasi permainan petualangan berbasis antarmuka baris perintah (CLI) yang dirancang untuk mensimulasikan pencarian rute optimal dan mekanisme pertempuran strategis. Proyek ini memecahkan tantangan kompleksitas navigasi pada graf bercabang banyak dan perhitungan probabilitas pertempuran melalui implementasi mandiri (custom-built) struktur data non-linear untuk efisiensi traversal. - Weighted Graph Navigation: Memetakan jalur perjalanan terintegrasi menggunakan struktur graf berbobot (weighted graph) berbasis Adjacency List untuk memodelkan biaya konsumsi energi karakter secara real-time. - BST Combat Computation: Menerapkan struktur data Binary Search Tree (BST) untuk melakukan pencarian tingkat kedalaman (depth-search execution) secara dinamis guna menghitung nilai serangan dan hadiah koin secara optimal. - State & Quest Management: Mengotomatisasi validasi alur transisi antara Quest Utama (Main Quest) dan Quest Sampingan (Side Quest) dengan pelacakan status energi serta koin karakter secara presisten. - Dynamic File Parsing: Memproses dan memetakan struktur visual graf serta dataset objek vital dari file eksternal (.txt) langsung ke dalam memori aplikasi saat runtime.
Meteorological Wildfire Predictive System
Machine Learning Pipeline
Sistem ini memecahkan tantangan prediksi dini kebakaran hutan dan lahan (karhutla) di wilayah NTT dan NTB dengan mengintegrasikan data hotspot dari database SiPongi KLHK dan parameter cuaca dari stasiun BMKG secara harian. Pipeline ini memproses data iklim yang kompleks dan mengatasi masalah ketidakseimbangan kelas (data imbalance) yang ekstrem guna menghasilkan prediksi risiko kebakaran yang presisi dan dapat ditindaklanjuti. - Multi-Source Data Integration & Cleaning: Menggabungkan dan membersihkan metrik cuaca BMKG (suhu minimum/maksimum, kelembaban rata-rata, curah hujan, durasi sinar matahari, kecepatan angin) dengan data spasial hotspot SiPongi KLHK berdasarkan tanggal dan kabupaten. - Extreme Imbalance Handling: Menerapkan algoritma Synthetic Minority Over-sampling Technique (SMOTE) untuk mengatasi ketidakseimbangan data secara efektif antara kondisi cuaca normal dan kejadian kebakaran hutan aktif. - Multi-Model Benchmark & Tuning: Mengimplementasikan dan membandingkan performa model Random Forest, XGBoost, dan LightGBM, yang kemudian dioptimalkan melalui hyperparameter tuning berbasis RandomizedSearchCV. - High-Accuracy Performance: Mencapai skor performa unggul dengan model terbaik LightGBM (Tuned) yang menghasilkan akurasi sebesar 93% dan nilai ROC-AUC 0.9756, disusul XGBoost (Tuned) dengan nilai ROC-AUC 0.9706.