Hi, I'm Sakti Indra Heradewa
Full-Stack Web Developer
Mahasiswa Teknik Informatika semester 5 yang passionate dalam pengembangan web full-stack dengan pengalaman membangun aplikasi menggunakan Next.js, Laravel, dan teknologi modern lainnya.
Experience
Journey saya dalam mengembangkan berbagai proyek web dan menguasai teknologi modern
Full-Stack Developer (Independent Project)
Helpdesk Realtime - Sistem Ticketing & Live Chat Berbasis Web
- Membangun aplikasi helpdesk full-stack dari nol menggunakan Laravel + Inertia.js + Vue 3 untuk menghasilkan pengalaman SPA yang cepat namun tetap server-driven dan mudah dikelola.
- Mengimplementasikan role-based access control (Admin/Agent/Customer) menggunakan middleware dan policy untuk memastikan setiap pengguna hanya dapat mengakses data serta fitur sesuai perannya.
- Mendesain dan mengembangkan modul ticketing end-to-end (create, assign/claim, status flow, resolve/close) lengkap dengan audit trail (ticket events) untuk kebutuhan tracking aktivitas.
- Mengintegrasikan realtime chat per-ticket menggunakan WebSocket/Broadcasting sehingga pesan dan update status dapat muncul tanpa refresh, meningkatkan responsivitas agent dan pengalaman pengguna.
- Membangun dashboard Agent Queue dengan filter status (unassigned/assigned) serta pencarian, dan menyusun struktur API endpoint yang rapi untuk integrasi atau pengembangan lanjutan.
Full-Stack Developer (Independent Project)
UangSakti - Aplikasi Pelacak Keuangan Pribadi Berbasis Web
- Membangun aplikasi web full-stack dari nol dengan arsitektur Next.js App Router (Server & Client Components) untuk performa dan interaktivitas optimal.
- Mengamankan data multi-pengguna dengan Supabase Auth dan menerapkan kebijakan Row Level Security (RLS) yang ketat di PostgreSQL.
- Mendesain dan mengimplementasikan UI/UX modern (glassmorphism) yang responsif dengan Tailwind CSS, Shadcn UI, dan animasi kompleks menggunakan Framer Motion.
- Melakukan deployment self-hosted pada Proxmox VE (via Linux Container) dan mengamankan akses publik menggunakan Cloudflare Tunnel (prinsip Zero Trust).
- Meningkatkan performa secara drastis dengan memindahkan logika agregasi data yang kompleks ke server menggunakan Fungsi Database (RPC) PostgreSQL.
Full-Stack Developer
UangSakti - Aplikasi Manajemen Keuangan
- Mengembangkan aplikasi web manajemen keuangan personal menggunakan Next.js dan Supabase
- Mengimplementasikan fitur tracking income dan expense
- Mendesain dan membangun RESTful API untuk operasi CRUD data keuangan
- Menerapkan authentication dan authorization menggunakan Supabase Auth
Infrastruktur & Deployment
Self-Hosting Aplikasi Web (uangsakti.my.id)
- Melakukan setup dan konfigurasi server Ubuntu dari nol di lingkungan non-cloud untuk production deployment.
- Mengkonfigurasi Nginx sebagai reverse proxy untuk mengarahkan traffic ke aplikasi Next.js yang berjalan dengan process manager PM2.
- Mengamankan dan mempublikasikan aplikasi web dari server lokal (non-cloud) menggunakan Cloudflare Tunnel, secara efektif menyembunyikan alamat IP asli server dan melindunginya dari serangan langsung.
- Membuat deployment script sederhana (Bash) untuk otomatisasi proses pull dari Git dan restart service aplikasi.
- Menerapkan monitoring dasar pada server untuk memantau penggunaan CPU dan memori secara real-time.
Full-Stack Developer
Zona Movie - Platform Streaming Film
- Membangun platform streaming film menggunakan Laravel dan MySQL
- Mengintegrasikan payment gateway untuk sistem subscription premium
- Mengelola database dengan lebih dari 1000+ data film dan metadata
- Menggunakan teknik caching untuk optimasi loading content
Technologies & Tools
Projects
Koleksi proyek yang telah saya kerjakan, menampilkan kemampuan dalam pengembangan web full-stack
Featured Projects

Muchu PetShop
Website statis bertema calm & pet-friendly untuk Muchu PetShop di Wonosobo. Menampilkan profil toko, jam operasional, kategori produk, testimoni pelanggan, serta lokasi presisi dengan Google Maps embed dan tombol cepat WhatsApp/Telepon/Instagram.

Helpdesk Realtime (Ticketing + Chat)
Platform helpdesk fullstack dengan alur kerja tiket dan obrolan waktu nyata untuk mengelola dukungan pelanggan. Termasuk akses berbasis peran (Admin/Agen/Pelanggan), antrian agen, alur status tiket, dan pengiriman pesan berbasis WebSocket.

uangsakti 2.0
Aplikasi pelacak keuangan personal full-stack yang dirancang untuk audiens muda, menampilkan UI modern dengan animasi (glassmorphism), visualisasi data real-time, dan backend aman yang di-hosting secara mandiri (self-hosted) menggunakan virtualisasi container.


About Me
Mengenal lebih dekat tentang passion dan journey saya di dunia teknologi
Passionate Web Developer
Saya adalah mahasiswa Teknik Informatika semester 5 yang bersemangat dalam menciptakan solusi digital yang efektif. Keahlian saya terasah melalui berbagai proyek menggunakan Next.js, Laravel, dan Supabase, dan memiliki beberapa sertifikasi di LinkedIn. Saya memiliki minat khusus pada DevOps dan self-hosting, yang memungkinkan saya memahami infrastruktur aplikasi secara mendalam.
Hal yang Mendorong Saya:
- Membangun aplikasi web yang berfokus pada pengguna (user-centric) untuk menyelesaikan masalah nyata.
- Mendalami teknologi terdepan dan praktik terbaik (best practices) dalam industri.
- Terus belajar dan selalu mengikuti perkembangan tren industri teknologi.
- Menulis kode yang bersih, mudah dikelola (maintainable), dan skalabel.
- Berkolaborasi dengan tim untuk memberikan pengalaman digital yang luar biasa
