Architecting Robust
Server-Side Systems
Backend Developer yang berfokus pada arsitektur sistem dan reliabilitas server. Merancang High-Performance APIs dan struktur database yang efisien untuk menangani logika bisnis kompleks skala besar
Lebih dari sekadar penulis kode, saya adalah problem solver
The Engineer's Journey
Memulai perjalanan coding secara intensif. Menghabiskan ribuan jam untuk memahami fundamental algoritma, struktur data, dan ekosistem Backend modern.
Bergabung sebagai IT Support SKCK Online. Bekerja langsung di lingkungan layanan publik berskala besar mengajarkan saya betapa krusialnya stabilitas server dan efisiensi sistem di dunia nyata.
Kombinasi antara skill coding dan pengalaman operasional lapangan ini membentuk visi saya: Menjadi Backend Engineer yang tidak hanya bisa menulis kode, tapi membangun sistem yang tangguh dan reliable.
Preferred Stack
UTC+7 • Remote Available
Performance
First
Saya percaya kode yang baik bukan hanya jalan, tapi harus efisien dan mudah di-maintain.
Perjalanan profesional yang membentuk keahlian teknis saya
IT Support SKCK Online
Bertanggung jawab atas kelancaran operasional layanan SKCK Online di wilayah Kalimantan Barat sebagai garda terdepan dukungan teknis
Melakukan pemeliharaan (maintenance) dan perbaikan (corrective) pada perangkat keras dan perangkat lunak pada sistem SKCK di Polda serta seluruh Polres & Polsek Jajaran di Kalimantan Barat.
Mengelola instalasi, konfigurasi, dan pembaruan sistem operasi serta aplikasi pendukung untuk memastikan kelancaran dalam pembuatan SKCK.
Memandu operator lapangan secara jarak jauh (remote troubleshooting) dalam mengatasi kendala teknis sistem SKCK, meminimalkan gangguan layanan akibat human error.
Melakukan assessment perangkat SKCK di Polda dan seluruh Polres/Polsek Jajaran di Kalimantan Barat untuk memastikan perangkat SKCK dapat berfungsi dengan baik
Freelance Web Developer
Membantu klien membangun dan mengembangkan aplikasi web frontend menggunakan HTML, CSS, dan JavaScript.
Mengembangkan aplikasi web frontend untuk 5+ klien (termasuk instansi pemerintah) menggunakan stack HTML, CSS, JavaScript & Bootstrap.
Menerjemahkan kebutuhan klien menjadi spesifikasi teknis dan desain antarmuka (UI) yang fungsional sebelum tahap coding.
Mengimplementasikan desain pixel-perfect dari Figma menjadi kode frontend yang responsive (Mobile-First approach).
Melakukan debugging dan pengujian lintas browser (Cross-browser testing) untuk menjamin kompatibilitas.
Fullstack Web Developer & UI Designer
Membantu klien membangun dan mengembangkan aplikasi web frontend menggunakan HTML, CSS, dan JavaScript.
Bertanggung jawab penuh (Solo Developer) dalam membangun dua aplikasi web: Dompet Ummat (Fintech) dan Sun Clinic (Company Profile).
Merancang arsitektur sistem dan database (ERD) serta mengeksekusi pengembangan Back-End (Laravel 11) dan Front-End (React.js, TypeScript) secara mandiri.
Melakukan desain UI/UX lengkap menggunakan Figma dan mengimplementasikannya menjadi kode tanpa bantuan designer atau developer lain.
Mengelola manajemen proyek dan linimasa pengembangan secara mandiri untuk memastikan fitur-fitur krusial selesai tepat waktu.
Lead Creative & UI Designer
Membuat desain mobile app menggunakan Figma untuk startup digipages
Memimpin inisiatif desain produk digital, mulai dari pembuatan wireframe, mockup, hingga high-fidelity prototype
Melakukan riset pengguna (User Research) sederhana untuk mengidentifikasi *pain points* dan meningkatkan *User Experience* (UX).
Akademik & Penghargaan yang saya dapatkan selama pendidikan
D3 Sistem Informasi
Universitas Bina Sarana Informatika
Membangun fondasi kuat dalam Software Engineering dengan spesialisasi Backend Development. Lulus tepat waktu dengan predikat memuaskan.
MIPA (Matematika & Ilmu Alam)
SMA Negeri 1 Putussibau
Menyelesaikan pendidikan menengah dengan fokus pada disiplin ilmu eksakta yang melatih kemampuan logika dasar dan pemecahan masalah. Aktif menyeimbangkan kegiatan akademik dengan pengembangan minat bakat di bidang musik.
Showcase proyek terbaik yang pernah saya kerjakan

Express JS CLI
Express JS CLI adalah alat Command Line Interface (CLI) yang dirancang untuk mempermudah dan mempercepat pembuatan proyek API RESTful menggunakan Express JS Framework.

RasaBorneo
RasaBorneo adalah sebuah platform pemesanan makanan berbasis web dengan konsep Multi-Merchant. Platform ini dirancang untuk menghubungkan tiga pengguna utama dalam satu ekosistem digital yang terintegrasi, yaitu Merchant (UMKM Kuliner), Pelanggan, dan Kurir

NestJS Starter Kit
Sebuah boilerplate NestJS siap produksi (production-ready) yang dirancang untuk skalabilitas dan kemudahan pemeliharaan. Dilengkapi dengan fitur esensial seperti Autentikasi lengkap, Dokumentasi API Scalar, dan konfigurasi DevOps.
Update terbaru seputar Backend & System Architecture

Clean Repository Pattern
Seringkali kita tergoda untuk menulis query database langsung di dalam Controller demi coding yang "cepat jadi". Padahal, ini adalah awal mula dari Fat Controller dan kode yang sulit di-maintain. Setelah mendalami kembali arsitektur RESTful API, berikut kesimpulan saya tentang pentingnya Repository Pattern: 1. Separation of Concerns: Memisahkan Business Logic (Service) dari Data Access Logic (Repository). Service tidak perlu tahu kita pakai MySQL, Mongo, atau API eksternal. 2. Testability: Ini poin paling krusial. Dengan memisahkan layer data, kita bisa melakukan Mocking pada interface repository. Unit Testing jadi cepat dan aman tanpa perlu koneksi database asli. 3. DRY & Consistency: Query yang kompleks tidak perlu ditulis berulang-ulang di setiap controller. Cukup tulis sekali di repository, pakai berkali-kali. Intinya: Good architecture pays off in the long run. Codingan jadi lebih bersih, modular, dan siap jika suatu saat harus migrasi teknologi.

Modular Architecture Pattern
Kenapa NestJS menjadi pilihan utama untuk aplikasi skala Enterprise? Salah satu alasan terbesarnya adalah Modular Architecture. Dalam pengembangan software, maintainability adalah segalanya. Tanpa struktur yang jelas, tim besar akan sering mengalami merge conflict dan side-effects yang tidak terduga setiap kali ada perubahan kode. Arsitektur Modular di NestJS memungkinkan kita untuk: 1. Isolate Logic: Setiap domain bisnis (User, Order, Payment) memiliki batas yang jelas. 2. Encapsulate Providers: Secara default, apa yang ada di dalam modul tetap menjadi rahasia internal kecuali kita memilih untuk meng-export-nya. 3. Scale with Ease: Memudahkan transisi dari Monolith ke Microservices tanpa harus menulis ulang logika bisnis dari nol. Simak rangkuman visual yang saya buat tentang anatomi dan manfaat Modular Pattern di NestJS. Semoga bermanfaat untuk proyek Anda berikutnya! 🚀

Layered Architecture
Jujur aja, siapa yang pernah bikin file Controller tapi isinya sampe ribuan baris? Mulai dari cek validasi, ngetik query SQL, sampe logic kirim email ditumpuk semua di satu tempat. Awalnya emang cepet, tapi pas mau nambah fitur baru? Langsung pusing karena kodenya udah kayak mie instan alias Spaghetti Code. Nah, biar nggak pusing pas scaling, mending mulai terapin Layered Architecture. Dijamin kode kamu bakal lebih rapi, dan gampang di-test. Cek detailnya di tiap slide ya! Kalau ada yang mau ditanyain soal implementasinya, gas kita diskusi di kolom komentar. 👇

Solid Principles
Pernah nggak, ngerasa bangga banget kode udah running dan shipping tepat waktu. Eh, pas ada request fitur baru sebulan kemudian, malah keringat dingin karena kodenya udah jadi "benang kusut". Kita semua pernah di sana. Dan jujur, saya juga sering "khilaf" langgar prinsip koding kalau lagi kejar deadline mepet. Tapi makin ke sini, saya makin sadar kalau SOLID Principles itu bukan cuma teori buat gaya-gayaan. Ini adalah investasi biar kita nggak begadang tiap malam cuma buat bug fixing yang nggak ada habisnya. Dari 5 prinsip SOLID, mana yang menurut teman-teman paling susah diterapin di project nyata?
Let's start a
conversation.
Saat ini saya sedang fokus penuh pada pekerjaan utama dan pengembangan backend system, sehingga belum bisa menerima proyek freelance. Namun, saya selalu terbuka untuk tawaran kerja Full-time atau diskusi teknologi!
Direct Email
Location