About Me
Hi! I'm Khaical, a web developer and designer passionate about creating beautiful, functional digital experiences.
I specialize in building modern web applications using PHP, Laravel, React, TypeScript, and Next.js. My work focuses on clean design, user experience, and writing maintainable code.
When I'm not coding, you'll find me exploring new technologies or sharing my knowledge and passion about football, animanga, movies, and etc. through writing on Medium or video on YouTube/Instagram/Tiktok.
Skills & Techs
Selected Works
Try dragging the cards around and see what happens.

Earthquake Early Warning System - Indonesia
Aplikasi peringatan dini gempa bumi untuk Indonesia dengan visualisasi peta real-time dan notifikasi berbasis lokasi menggunakan data dari BMKG (Badan Meteorologi, Klimatologi, dan Geofisika).

Talerary - Grimm's Fairy Tales Interactive Reader
Talerary adalah aplikasi web interaktif untuk membaca koleksi dongeng Grimm's Fairy Tales dengan pengalaman visual yang memukau. Dibangun dengan React, TypeScript, dan berbagai komponen animasi dari reactbits.
Ngekost
Ngekost adalah aplikasi web untuk mempermudah pengelolaan, pencarian, dan booking kost yang bisa terintegrasi dengan payment gateway seperti midtrans.

TemuBertemu
TemuBertemu adalah platform pembuatan undangan digital dan manajemen event modern. Membantu penyelenggara mengelola tamu secara terintegrasi mulai dari distribusi undangan, check-in QR Code, hingga visualisasi kehadiran secara real-time.
- Sistem QR Code Check-in: Mempercepat registrasi kehadiran tamu di lokasi acara melalui scan QR code oleh resepsionis.
- Manajemen Tamu & Meja: Pengelompokan kategori tamu (VIP/Reguler) serta alokasi nomor meja secara otomatis.
- Live Projection Screen: Menampilkan sambutan ucapan selamat datang untuk tamu yang baru check-in secara real-time di layar venue.
- Integrasi Backend Supabase: Penyimpanan data tamu, status check-in, dan unggah bukti pembayaran yang aman dan real-time.

Festivaloka
FestivaLoka adalah aplikasi web untuk mempermudah pengelolaan festival dan meningkatkan pengalaman pengunjung melalui rekomendasi berbasis AI.
- Food festival dihadiri banyak pengunjung dan cenderung ramai
- Ketidakpastian pesanan
- Sulitnya mencari informasi makanan/minuman pada food festival

Siapo Rabain
an online registration platform for non-BPJS and third-party insurance patients. This website facilitates registration by eliminating queues and allowing patients to arrive at the hospital without rushing. The average number of patients registering per day is 10. The development with React && Vite && Tailwindcss + DaisyUI && Supabase && Netlify

Save ur OShiii
A fun and interactive guessing game featuring JKT48 members! Test your knowledge by guessing member names with limited attempts. Built with React+Vite, TypeScript.

Letter For You For Me
Platform berbagi pesan anonim dengan moderasi konten berbasis AI. Kirim pesan untuk orang lain atau baca pesan random dari database!

Dipolling
DiPolling adalah aplikasi polling/voting real-time yang modern dan interaktif, dibangun dengan React, TypeScript, dan Supabase. Aplikasi ini memungkinkan pengguna untuk membuat polling dengan mudah, berbagi link polling, dan melihat hasil voting secara real-time dengan antarmuka yang menarik dan responsif.
Let's Work Together
Have a project in mind? I'd love to hear about it. Let's create something amazing together.