Portofolio
Proyek Saya
Showcase karya terbaik saya dalam pengembangan web, menampilkan aplikasi full-stack, visualisasi data, dan solusi inovatif yang menyelesaikan masalah dunia nyata. Perlu diketahui bahwa tidak semua proyek saya ditampilkan di sini karena sebagian belum terdokumentasi dengan baik.
Platform Travel Haji & Umroh
Platform digital untuk pengelolaan operasional travel Haji dan Umroh, mencakup manajemen paket, pemesanan, data jamaah, dan pembayaran, dilengkapi dengan notifikasi otomatis melalui WhatsApp, email, dan aplikasi. Sistem tersedia dalam versi web dan mobile (Android & iOS), dengan akses untuk admin, agen, dan jamaah.
- Menjalankan peran sebagai Project Manager pada fase awal proyek, memimpin perencanaan dan pengembangan lintas platform (Web, Mobile, dan Design)
- Setelah MVP dirilis, beralih menjadi Team Lead Fullstack Web & Design, memimpin pengembangan lanjutan serta memastikan kualitas teknis dan UI/UX
JahitStatus
DemoPlatform digital untuk manajemen pesanan jahit, pelacakan status, dan komunikasi antara penjahit dan pelanggan. Dikembangkan sebagai aplikasi web modern dengan fitur interaktif.
- Mengembangkan frontend aplikasi menggunakan React.js dan Next.js dengan desain responsif
- Membangun backend menggunakan framework Laravel untuk mengelola data pesanan dan pengguna
LulusPedia - Platform Belajar & Tryout ASN
Platform digital untuk pembelajaran dan tryout ujian ASN, dilengkapi dengan sistem manajemen materi, bank soal, simulasi ujian, serta dashboard hasil belajar. Dikembangkan berbasis web dengan landing page, dashboard interaktif, dan sistem backend yang scalable.
- Mengembangkan landing page responsif dari hasil slicing desain Figma ke React.js + TailwindCSS
- Membangun dashboard interaktif untuk pengguna dengan React.js dan TypeScript
CMS SEO
CMS fleksibel berbasis Next.js untuk mengelola halaman dan artikel secara dinamis, mendukung BBCode, struktur modular, dan antarmuka modern berbasis TailwindCSS. Admin dapat membuat custom page, artikel, dan mengatur konten secara fleksibel melalui panel intuitif.
- Designed and architected the CMS from scratch, including database schema, modular content structure, and user-role system
- Developed both backend (API, content services) and frontend (admin panel, dynamic pages) using Next.js, TypeScript, and TailwindCSS
PrayTime Reminder - VSCode Extension
DemoExtension Visual Studio Code yang dirancang untuk developer Muslim agar tidak melewatkan waktu sholat saat bekerja. Ini adalah proyek open source pertama saya yang bertujuan mendukung produktivitas tanpa meninggalkan ibadah.
- Menginisiasi dan membangun proyek open source pertama untuk mendukung developer Muslim
- Merancang dan mengembangkan tampilan extension menggunakan VSCode Extension API
Optimasi Kecepatan Website sebanyak 20+ Website Klien
Optimasi performa kecepatan lebih dari 20 website klien dengan pendekatan komprehensif, mencakup efisiensi JavaScript dan CSS, kompresi gambar, dan penerapan praktik terbaik berdasarkan hasil audit Google PageSpeed Insights.
- Melakukan audit kecepatan dan performa pada lebih dari 20 website menggunakan Google PageSpeed Insights dan GTmetrix
- Menganalisis dan mengurangi penggunaan JavaScript yang tidak diperlukan untuk mempercepat waktu render
Rijal Solahudin Personal Web
Website pribadi dan blog yang dibangun dengan Next.js, menampilkan portofolio, blog, dan CV interaktif. Dirancang sebagai playground untuk bereksperimen dengan teknologi web modern dan berbagi pengetahuan.
- Merancang dan mengembangkan website dari nol menggunakan Next.js dan TailwindCSS
- Mengimplementasikan dukungan bilingual (Indonesia/Inggris) dan dark mode
Keywoard Suggest
Aplikasi interaktif untuk riset dan pengelompokan keyword
- Menginisiasi dan merancang konsep aplikasi untuk membantu proses riset dan pengelompokan keyword secara efisien
- Mengelola seluruh proses pengembangan, mulai dari ide awal, desain antarmuka, hingga implementasi sistem
Copywriter Generator
Situs web untuk mengembangkan dan mengelompokkan copywriting secara otomatis. Berperan sebagai Frontend Developer dengan teknologi Vue.js.
- Mengembangkan antarmuka pengguna menggunakan Vue.js untuk fitur pembuatan dan pengelompokan teks
- Merancang komponen-komponen modular seperti editor
Amal Terbaik Madania
Aplikasi donasi digital yang memudahkan masyarakat untuk berdonasi secara transparan dan terstruktur. Berperan sebagai Project Manager untuk perencanaan, pengawasan timeline, dan koordinasi tim.
- Memastikan timeline proyek berjalan sesuai target dengan monitoring berkala
- Melakukan koordinasi aktif antara stakeholder dan tim developer untuk menyelaraskan visi produk
Hobids
Aplikasi lelang online untuk hewan. Berperan sebagai Project Manager dalam proses perancangan UI/UX dengan tim desain menggunakan Figma.
- Merancang & Menyusun struktur alur pengguna (user journey) berdasarkan skenario pengguna lelang hewan
- Mengarahkan proses perancangan UI/UX menggunakan Figma
Siata UPN
Aplikasi manajemen sistem skripsi untuk Universitas UPN Yogyakarta. Berperan sebagai Project Manager dalam penambahan fitur, perbaikan sistem, dan optimasi performa.
- Merancang dan mengarahkan pengembangan fitur baru seperti
- Berkoordinasi dengan stakeholder kampus untuk memahami kebutuhan pengguna dan kebijakan akademik terbaru
Sedekah Barang Bekas
Website donasi untuk mengelola sedekah barang bekas secara online, mulai dari pengajuan hingga distribusi. Berperan sebagai Project Manager dan Fullstack Developer.
- Merancang sistem pengelolaan donasi barang dari sisi donatur, admin, dan penerima
- Mengembangkan backend dan frontend menggunakan Laravel dan Blade template
OnlineShop with Warehouse
Aplikasi e-commerce yang terintegrasi dengan sistem gudang untuk pengelolaan stok dan pesanan secara real-time. Berperan sebagai Project Manager dan mentor, termasuk dalam proses perekrutan tim.
- Menyusun alur sistem e-commerce dan integrasi warehouse dari sisi teknis dan operasional
- Melakukan proses rekrutmen dan seleksi tim developer
Q Certie
Aplikasi manajemen event dan pembuatan sertifikat digital secara otomatis. Berperan sebagai Project Manager untuk koordinasi tim pengembang dan penyusunan alur fitur.
- Merancang dan memvalidasi alur fitur berdasarkan kebutuhan penyelenggara event
- Mengelola komunikasi antara stakeholder, frontend developer, dan backend engineer
Bubu IoT
Aplikasi IoT dan mobile Android untuk memantau aktivitas ikan yang masuk ke dalam bubu (alat tangkap), lengkap dengan statistik sensor seperti baterai dan koneksi. Berperan sebagai Project Manager untuk tim mobile, backend, dan UI/UX design.
- Memimpin pengembangan proyek sebagai Project Manager dengan fokus pada tim mobile, backend, dan UI/UX
- Merancang alur fitur bersama tim dan stakeholder berdasarkan kebutuhan pengguna lapangan
WPSIPD
Website landing page untuk divisi pengembangan software pendukung sistem pemerintahan. Berperan sebagai DevOps untuk pengaturan domain, server, dan deployment.
- Menyiapkan environment server untuk kebutuhan hosting landing page secara aman dan optimal
- Mengatur domain, konfigurasi DNS, dan sertifikat SSL untuk akses HTTPS
Sayen Dashboard
Dashboard internal untuk perusahaan di Timur Tengah, dibangun menggunakan CodeIgniter dan PHP. Berperan sebagai Project Manager yang berfokus pada koordinasi antara stakeholder dan tim pengembang.
- Menjadi penghubung utama antara stakeholder perusahaan luar negeri dan tim pengembang internal
- Menerjemahkan kebutuhan bisnis dan permintaan fitur ke dalam spesifikasi teknis untuk tim developer
Alusio
Plugin WordPress yang dirancang untuk mempermudah proses follow-up kepada pemesan. Berperan sebagai Project Manager dalam perencanaan fitur, koordinasi tim teknis, dan komunikasi dengan stakeholder.
- Merancang alur fitur plugin mulai dari integrasi form hingga pengiriman follow-up otomatis
- Mengelola backlog dan roadmap pengembangan berdasarkan kebutuhan pengguna dan stakeholder
HR Operational
Aplikasi internal untuk pengelolaan data karyawan, cuti, hari libur, dan payroll dalam satu sistem. Berperan sebagai Fullstack Developer dan perancang sistem dari awal.
- Merancang struktur database dan alur sistem HR dari awal sesuai kebutuhan operasional
- Mengembangkan backend API menggunakan Laravel dan mengatur autentikasi, role user, dan log aktivitas
Agensi Operational
Aplikasi internal untuk memantau proyek dan task dalam tim pengembangan. Berperan sebagai Project Manager dalam perencanaan fitur, koordinasi tim, dan pemantauan progress harian.
- Merancang alur sistem dan modul utama seperti proyek, task, subtask, dan update harian
- Menyusun roadmap pengembangan dan menetapkan milestone tiap sprint
OPIM
Website untuk sistem autentikasi keaslian produk berbasis QR Code, yang terintegrasi dengan Pixel Tracking, Google Analytics, dan WebSocket. Berperan sebagai Project Manager dan Frontend Engineer untuk pengembangan UI serta manajemen proyek.
- Memimpin proyek sebagai Project Manager: mengatur timeline, komunikasi dengan stakeholder, dan koordinasi tim developer
- Merancang dan mengembangkan UI menggunakan ReactJS dan TypeScript dengan fokus pada UX modern dan mobile-first
Simpro PKMK UGM
Sistem informasi untuk pengelolaan proyek, keuangan, dan perpajakan di badan riset Fakultas Kedokteran, Kesehatan Masyarakat, dan Keperawatan Universitas Gadjah Mada. Berperan sebagai Project Manager dan Fullstack Developer dalam maintenance, perbaikan, dan pengembangan fitur-fitur penting sistem.
- Memimpin proyek sebagai Project Manager: pengelolaan sprint, koordinasi tim, dan komunikasi dengan unit pengguna
- Melakukan maintenance sistem dan perbaikan bug secara berkala
Global Islamic Center (GIS)
Website resmi salah satu sekolah swasta terbesar. Bertugas melakukan maintenance, penambahan fitur, dan refactoring tampilan website untuk meningkatkan kenyamanan pengguna dan efisiensi pengelolaan konten.
- Melakukan refactoring tampilan website menggunakan Bootstrap agar lebih modern, responsif, dan user-friendly
- Menambahkan fitur-fitur baru seperti formulir pendaftaran, modul informasi kegiatan, dan integrasi konten dinamis
Investorsahamcerdas
Website informasi seputar saham dan edukasi investasi. Berperan sebagai Project Manager dan Fullstack Developer dalam maintenance sistem, perbaikan bug, dan pengembangan fitur untuk meningkatkan performa dan pengalaman pengguna.
- Memimpin pengembangan proyek sebagai Project Manager: mengatur timeline, kolaborasi tim, dan komunikasi dengan stakeholder
- Melakukan maintenance rutin dan perbaikan bug untuk menjaga stabilitas sistem
Meroket Tetap Jaya
Website katalog produk dari salah satu pabrik pupuk NPK terbesar di Indonesia. Berperan sebagai Project Manager dan Fullstack Developer untuk pengelolaan konten, perbaikan sistem, serta pengembangan fitur katalog secara dinamis.
- Memimpin proyek sebagai Project Manager: mengatur alur kerja, kolaborasi tim, dan komunikasi dengan stakeholder perusahaan
- Mendesain dan mengembangkan sistem katalog produk dinamis yang mudah diperbarui oleh tim internal
Npkmutiara.com
Website resmi salah satu pabrik pupuk terbesar di Indonesia. Berperan sebagai Project Manager dan Fullstack Developer untuk melakukan perbaikan sistem, optimasi performa, dan pengembangan fitur baru sesuai kebutuhan bisnis.
- Memimpin proyek sebagai Project Manager: mengatur timeline, koordinasi tim, dan komunikasi dengan stakeholder
- Melakukan audit kode dan perbaikan bug untuk meningkatkan stabilitas dan keamanan sistem
Temanggung E-Correction
Aplikasi koreksi data publik dan administratif berbasis Trello-style kanban, dengan pelacakan status koreksi, notifikasi otomatis, dan landing page publik berbasis nomor pengajuan koreksi.
- Merancang arsitektur sistem dan struktur database untuk mendukung proses koreksi data publik dan internal
- Mengembangkan backend menggunakan Laravel untuk pengelolaan koreksi, pelacakan status, dan manajemen pengguna
Temanggung Legal Care
Aplikasi pelayanan hukum digital dengan tampilan proses pendampingan seperti Trello (kanban), dilengkapi landing page publik untuk pelacakan pengaduan berbasis nomor aduan dan ditampilkan dalam bentuk timeline interaktif.
- Merancang arsitektur sistem dan struktur database sejak awal pengembangan
- Mengembangkan backend menggunakan Laravel dan PHP untuk sistem layanan hukum
AG Subkon V2
Versi terbaru dari aplikasi pengelolaan order subkon berbasis kanban. Dikembangkan menggunakan Ruby on Rails dan Vue.js, aplikasi ini mendukung multi-role user, notifikasi WhatsApp, serta terintegrasi penuh dengan AG Order.
- Mengembangkan ulang sistem menggunakan Ruby on Rails sebagai backend dan Vue.js sebagai frontend
- Merancang arsitektur baru untuk modularisasi fitur dan skalabilitas jangka panjang
DDV CMS PBN
Sistem CMS kustom seperti WordPress yang mendukung pembuatan artikel, custom page, custom styling, dan optimasi SEO. Dibangun menggunakan Laravel dan jQuery untuk kebutuhan blog PBN.
- Merancang arsitektur sistem dan struktur database modular untuk CMS konten PBN
- Mengembangkan backend menggunakan Laravel untuk manajemen artikel, halaman, dan SEO
AG Subkon
Aplikasi pengelolaan order subkon berbasis sistem lelang, di mana pesanan produksi dari AG Order ditugaskan ke subkon yang tersedia. Dilengkapi sistem rating subkon, multi-role user, pelacakan progres, dan notifikasi WhatsApp.
- Merancang arsitektur sistem dan database untuk manajemen lelang dan rating subkon
- Mengembangkan seluruh backend menggunakan Laravel untuk bidding, penugasan subkon, pelacakan progres, dan evaluasi
AG Schedule
Aplikasi tracking progres pemesanan pakaian dengan tampilan interaktif seperti Trello (kanban board), mendukung multi-role user, notifikasi perubahan status melalui WhatsApp, dan terintegrasi dengan sistem AG Order.
- Memimpin tim developer dalam perencanaan dan pengembangan fitur utama
- Membimbing mahasiswa magang terkait dasar pengembangan dan praktik terbaik dalam proyek ini
AG Order
DemoPlatform pemesanan pakaian kustom seperti kaos, jaket, topi, dan lainnya, lengkap dengan fitur katalog, kalkulasi harga otomatis, serta pembuatan invoice dan SPK instan. Terintegrasi dengan Aplikasi Amanahgarment Subkon dan Amanahgarment Schedule.
- Merancang arsitektur dan database sistem dari nol sesuai kebutuhan bisnis
- Mengembangkan backend menggunakan Laravel untuk manajemen order, katalog, dan pricing
Scraping LPSE Tender
Tool otomatisasi pertama kami untuk scraping data tender dari situs LPSE dan mengirimkan notifikasi email setiap ada tender terbaru. Dilengkapi dengan dashboard untuk memantau tender-tender yang telah masuk.
- Merancang arsitektur dan database sistem scraping dan dashboard monitoring sejak awal
- Mengembangkan script Python untuk mengambil data tender terbaru dari situs LPSE