Informatics graduate from Universitas Mulawarman. Specializing in Modular Android Development (Kotlin, Jetpack Compose & MVVM), End-to-End IoT Solutions (ESP32 & Connected Sensors), and Applied Machine Learning (YOLOv8, TFX & TensorFlow)—bridging real-time hardware telemetry and intelligent models into seamless mobile interfaces.
Specialist in Android & IoT — from connected microcontrollers to clean-architecture mobile apps.
👤 Maulana Agus Setiawan📍 Samarinda, Kalimantan Timur🎓 Universitas Mulawarman (S1 Informatika, IPK 3.89)
Lulusan S1 Informatika Universitas Mulawarman yang berfokus pada Android Development, solusi berbasis IoT, serta penerapan Machine Learning. Berpengalaman merancang arsitektur aplikasi mobile modular berbasis Kotlin dan MVVM, mengintegrasikan model cerdas (seperti Computer Vision YOLOv8 dan TensorFlow) ke dalam aplikasi, serta andal menghubungkan komunikasi data real-time antara sensor hardware (ESP32, Arduino, Raspberry Pi) dengan aplikasi pengguna—termasuk pada proyek maritim bersama PT Badak LNG dan Kontes Robot Indonesia.
📱
Mobile Development Cohort — Bangkit Academy
Google, GoTo, and Traveloka (Agu 2024 – Des 2024)
Mengembangkan aplikasi mobile BiteWise berbasis Android (Kotlin, MVVM Clean Architecture), mengintegrasikan antarmuka responsif dengan REST API backend dan model Machine Learning, serta berkolaborasi lintas disiplin menggunakan Git/GitHub.
⚓
Kontributor IoT Maritim — PT Badak LNG
Proyek CSR Jaka Samudra (Sep 2024)
Merancang sistem bagan apung cerdas berbasis IoT untuk keselamatan maritim, menyusun wiring diagram dan instruksi teknis sensor, serta menginstalasi sensor deteksi kebocoran dan kemiringan langsung di lapangan.
🎓
S1 Informatika (IPK 3.89) & Asisten Lab — Universitas Mulawarman
Agustus 2022 – Juli 2026
Menyelesaikan skripsi sistem kontrol akuarium otomatis IoT (ESP32 & Fuzzy Sugeno). Bertindak sebagai Koordinator Praktikum Basis Data (100+ mahasiswa/semester) serta Asisten Praktikum Kecerdasan Buatan dan Arsitektur Komputer.
🏆
Pencapaian Kompetisi Robotika & IoT
KRI Bawah Air (KRBAI) & Diskominfo Balikpapan (2024)
Perwakilan babak wilayah Kontes Robot Indonesia (KRBAI - Autonomous Underwater Vehicle) dengan Raspberry Pi, Arduino & OpenCV; serta Juara 3 Kompetisi Parkir Cerdas berbasis IoT Diskominfo Balikpapan (ESP32, MQTT, C++).
TECH STACK
Tools and technologies I wield in my quest.
📱 MOBILE & WEB
🤖KOTLIN
🎨JETPACK COMPOSE
🏗️MVVM ARCH
🎯FLUTTER
🌐REACT NATIVE
⚡NEXT.JS
🛡️SUPABASE
🔥FIREBASE
🗄️SQL
🧠 MACHINE LEARNING & COMPUTER VISION
👁️YOLOv8
🐍PYTHON
📓JUPYTER NOTEBOOK
🔮TENSORFLOW
🔄TFX
📊SCIKIT-LEARN
🐳DOCKER
📈PROMETHEUS
📊GRAFANA
🔌 ROBOTICS & IoT
⚙️C++
📡ESP32 & ARDUINO
🖥️OLED SSD1306
🌡️SENSORS
📨MQTT
🌐HTTP REST
PROJECTS
Quest log of completed missions — klik SELENGKAPNYA pada tiap proyek untuk melihat cara kerja, arsitektur, dan galeri assets.
Aplikasi mobile Android modern berbasis Jetpack Compose (Material 3) dan arsitektur MVVM yang menjalankan model deteksi objek YOLOv8-Small (best_small.tflite) secara on-device untuk menghitung populasi ayam secara realtime melalui CameraX maupun foto statis, dilengkapi penyimpanan lokal Room SQLite dan fitur auto-restore.
Aplikasi mobile Android berbasis Kotlin dan arsitektur MVVM untuk memindai tabel Informasi Nilai Gizi kemasan makanan menggunakan kamera (CameraX & uCrop), menganalisis tingkat risiko kesehatan terhadap profil pengguna (gula darah, tekanan darah, BMI), serta memberikan rekomendasi makanan sehat dan pelacakan kalori harian.
Aplikasi desktop lokal berbasis Python dan antarmuka modern Neo-Brutalism untuk mengunduh dan mengarsipkan dokumen digital dari Scribd ke dalam format PDF beresolusi tinggi. Mendukung antrean batch multi-URL, ekstraksi judul resmi otomatis via Selenium Chrome DOM inspection, pelacakan proses real-time (halaman, MB/s, ETA, log konsol), serta manajemen arsip file lokal dengan pencarian instan dan auto-cleanup.
Hasil Utama: Neo-Brutalism UI — Antarmuka taktil modern dengan kontras tinggi (2.5px solid border, hard drop shadows) berjalan dalam mode standalone desktop app shell.
Aplikasi manajemen keuangan pribadi dan tabungan berbasis Next.js 15 & Supabase dengan prinsip Strict Wallet Accountability: alokasi dana ke tabungan otomatis memotong saldo dompet utama secara riil (tanpa "ghost money") dan mengunci penarikan hingga target 100% tercapai.
Perangkat kontroler makro nirkabel (Bluetooth Low Energy HID) ala Stream Deck berbasis ESP32, layar OLED SSD1306 (128x64), dan 10 tombol fisik (6 slot makro + 4 tombol navigasi/media). Dilengkapi fitur On-Device Dynamic Remapping untuk memilih 11 fitur makro langsung dari layar OLED dan menyimpannya secara permanen di NVS Flash.
Peran: Embedded Hardware Designer & ESP32 C++ Firmware Developer
Hasil Utama: 11 Fitur • 6 Slot Dinamis — Dapat diubah langsung dari menu layar OLED kapan saja dan tersimpan permanen di NVS Flash (Preferences.h).
Aplikasi web pengolah dokumen PDF dengan arsitektur hybrid: fitur Merge & susun halaman diproses 100% lokal di browser (pdf-lib & PDF.js), sedangkan konversi PDF ke DOCX dan kompresi tingkat lanjut dijalankan melalui microservice Python ber-Docker di HuggingFace Spaces.
Pipeline Machine Learning end-to-end menggunakan TensorFlow Extended (TFX) untuk mendeteksi indikasi depresi dari teks cuitan Twitter, lengkap dengan validasi data otomatis, deployment Docker (TF Serving), serta monitoring Prometheus dan Grafana.
Peran: Machine Learning & MLOps Engineer
Hasil Utama: Full TFX Lifecycle — Mencakup 8+ komponen standar industri (ExampleGen hingga Pusher) yang mencegah training-serving skew.
PythonTensorFlowTFXDockerPrometheusGrafana
CONTACT
Ready for co-op mode? Let's connect for roles or project collaborations.