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

Februari 2026

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.
Oktober 2025

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.
September 2025

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
September 2025

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.
Juli 2025

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

Next.jsReactTypeScriptTailwind CSSShadcn UIFramer MotionRechartsZustandLaravelPHPSupabasePostgreSQLPL/pgSQLMySQLRESTful APIProxmox VELinux Containers (LXC)NginxCloudflare TunnelPM2VercelGitNVM

Projects

Koleksi proyek yang telah saya kerjakan, menampilkan kemampuan dalam pengembangan web full-stack

Featured Projects

Muchu PetShop

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.

Node.jsViteHTMLCSSJavaScript
Helpdesk Realtime (Ticketing + Chat)

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.

LaravelPHPInertia.jsVue 3Naive UIMySQLWebSocketsREST API
uangsakti 2.0

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.

Next.jsTypeScriptTailwind CSSShadcn UIFramer MotionRechartsZustandSupabasePostgreSQLProxmox VECloudflare TunnelPM2
Airqu

Airqu

Aplikasi web untuk memantau kualitas udara secara real-time, menyediakan data polutan dan indeks kualitas udara (AQI) di berbagai lokasi.

Next.jsTypeScriptTailwind CSSLeaflet.js
uangsakti

uangsakti

Aplikasi web manajemen keuangan personal yang memungkinkan pengguna untuk melacak income, expense, dan merencanakan budget dengan interface yang intuitif.

Next.jsTypeScriptSupabaseTailwind CSSChart.js
🎬
Laravel

Zona Movie

Platform streaming film dengan fitur subscription, playlist, dan history. Dilengkapi dengan payment gateway dan sistem manajemen konten yang komprehensif.

LaravelPHPMySQLBootstrapPayment Gateway

Other Projects

Portfolio Website

Portfolio Website

Website portfolio personal yang dibangun dengan Next.js dan Tailwind CSS, menampilkan proyek dan pengalaman dengan desain yang clean dan responsif.

Next.jsTypeScriptTailwind CSSVercel

About Me

Mengenal lebih dekat tentang passion dan journey saya di dunia teknologi

👨‍💻
Available for work

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
3+
Projects Completed
1+
Years Learning