Open to Work: Android Developer / IoT Engineer

HELLO WORLD! WELCOME TO MY SPACE

MAULANA

Maulana Agus Setiawan

Android Developer (Kotlin, Compose & MVVM)

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.

HP
100 / 100
CLASSAndroid & IoT Specialist
LVL0++
ZONESamarinda, Kalimantan Timur

ABOUT & EXPERIENCE

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.

Preview proyek CHICKOUNT (YOLOv8s AI)📁 /projects/broiler-counter

CHICKOUNT (YOLOv8s AI)

Proyek Android & On-Device Computer Vision • YOLOv8 TFLite

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.

Peran: Android Developer (Kotlin 2.2, Jetpack Compose, MVVM, CameraX, Room) & Computer Vision Engineer (YOLOv8s TFLite)
Hasil Utama: YOLOv8s TFLite 2.17 — Inferensi tensor NCHW [1, 3, 640, 640] dengan akselerasi CPU multi-core XNNPACK SIMD dan algoritma NMS.
KOTLIN 2.2JETPACK COMPOSEMVVM ARCHITECTUREYOLOv8s TFLITECAMERAXROOM SQLITECOMPUTER VISION
Preview proyek BITEWISE📁 /projects/bitewise

BITEWISE

Capstone Project Bangkit 2024 (Google, GoTo, Traveloka) • Mobile Development

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.

Peran: Android Developer (Kotlin, MVVM Architecture, CameraX, Retrofit2 & DataStore)
Hasil Utama: Kotlin MVVM + Jetpack — Menggunakan ViewModel, LiveData, DataStore Preferences, ViewBinding, Navigation Component, CameraX, uCrop, Glide, dan Retrofit2.
KOTLINANDROID SDKMVVM ARCHITECTURERETROFIT2CAMERAX & UCROPJETPACK DATASTORELIVEDATABANGKIT CAPSTONE
Preview proyek SCRIBDFETCH (BATCH DOWNLOADER)📁 /projects/scribd-downloader

SCRIBDFETCH (BATCH DOWNLOADER)

Proyek Otomatisasi Desktop & Web Scraping Python

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.

Peran: Python Full-Stack & Automation Developer (Selenium Chrome, Pillow, Threading HTTPServer, Neo-Brutalism UI)
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.
PYTHON 3SELENIUM WEBDRIVERPILLOW (PIL)NEO-BRUTALISMLOCAL REST APIDESKTOP APP SHELLBATCH AUTOMATION
Preview proyek PAYTRACK📁 /projects/paytrack

PAYTRACK

Proyek Full-Stack Web & PWA • Active Development

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.

Peran: Full-Stack Web Developer (Next.js 15 App Router, TypeScript & Supabase RLS)
Hasil Utama: Zero Ghost Money — Setiap rupiah yang masuk ke tabungan memotong saldo dompet utama secara akurat dengan validasi server-side.
Next.js 15TypeScriptSupabasePostgreSQL RLSTailwind CSSRechartsPWA
Preview proyek AQUASEE📁 /projects/aquasee

AQUASEE

Tugas Akhir S1 • Solo End-to-End Developer

Sistem otomasi akuarium cerdas terintegrasi berbasis ESP32, 3 sensor (pH, Suhu DS18B20, Turbidity/Kekeruhan), layar OLED SSD1306 (128x64), 4 aktuator relay (Pompa Air, Pompa Peristaltik Dosing pH UP & DOWN, dan Heater), algoritma Logika Fuzzy Sugeno 18 Aturan, proteksi mati listrik EEPROM, serta telemetri Antares IoT dan aplikasi Android.

Peran: Perancang Rangkaian IoT, Firmware Engineer (C++ ESP32), Fuzzy Modeler & Android Developer (Kotlin)
Hasil Utama: Uji MAPE < 2% — Membandingkan perhitungan durasi aktuator pada ESP32 dengan perhitungan manual/MATLAB dengan tingkat presisi tinggi.
ESP32C++ ARDUINOFUZZY SUGENOOLED SSD1306EEPROM SAFEGUARDANTARES IOTANDROID KOTLINMAPE EVALUATION
Preview proyek DUCKDOCK📁 /projects/duckdock

DUCKDOCK

Proyek Hardware & Embedded Systems (BLE HID + NVS Flash)

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).
ESP32C++ / ARDUINOBLE HID KEYBOARDOLED SSD1306NVS PREFERENCES10 PUSH BUTTONSSTREAM DECK
Preview proyek PDFKu📁 /projects/pdfku

PDFKu

Proyek Independen • Full-Stack Web & Cloud Deployment

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.

Peran: Full-Stack Developer (Frontend Vite/JS & Backend Python/Express Docker)
Hasil Utama: 100% Client-Side — Operasi penggabungan PDF berjalan langsung di memori browser tanpa konsumsi bandwidth upload.
VitePDF-libPDF.jsExpress.jsMulterpdf2docxPyMuPDFGhostscriptDockerHuggingFace Spaces
Preview proyek MENTAL HEALTH TWITTER PREDICTION📁 /projects/mental-health-ml

MENTAL HEALTH TWITTER PREDICTION

Proyek Machine Learning Operations (MLOps)

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.