Projects
Building reliable systems, from application to infrastructure.
Home Lab Infrastructure Setup
No Preview Available
Home Lab Infrastructure Setup
InfrastructureMembangun dan mengelola home lab infrastructure secara mandiri sebagai environment untuk belajar, eksperimen, dan deployment layanan nyata — mengintegrasikan virtualisasi, networking, dan remote access dalam satu ekosistem yang terhubung. Arsitektur Home Lab: Internet └── ZeroTier Encrypted Network └── MikroTik Router (dst-nat management) ├── Proxmox VE → port 8006 ├── XCP-NG → port 8080 ├── Web/App Server → port 80/443 └── Modem ONT → port 8090 Stack yang berjalan: - Hypervisor: Proxmox VE + XCP-NG - Networking: MikroTik RouterOS + ZeroTier VPN - Container: Docker (multiple services) - OS: Ubuntu Server / Debian - Remote Access: ZeroTier site-to-site tunnel Dampak: - Seluruh infrastruktur dapat dikelola remote dari mana saja secara aman - Zero public IP exposure — semua akses melalui encrypted overlay network - Environment production-like untuk testing dan deployment nyata - Biaya operasional minimal dengan efisiensi virtualisasi penuh

Sistem Informasi Kelulusan Siswa
WebAppsMembangun sistem informasi berbasis web untuk distribusi pengumuman kelulusan siswa secara digital, menggantikan proses manual yang sebelumnya memakan waktu dan rawan kesalahan distribusi data. Sistem ini memungkinkan pihak sekolah mengelola dan mempublikasikan hasil kelulusan secara terpusat, real-time, dan dapat diakses siswa maupun orang tua dari mana saja tanpa perlu hadir ke sekolah. Dampak: - Eliminasi antrean pengumuman fisik di sekolah - Distribusi hasil kelulusan ke seluruh siswa dalam hitungan menit - Data terpusat dan terkelola dengan baik di satu platform

Sistem Absensi Face Recognition
WebAppsMembangun sistem absensi otomatis berbasis face recognition untuk lingkungan pendidikan, menggantikan absensi manual yang rentan terhadap titip absen dan manipulasi data kehadiran. Sistem menggabungkan Laravel sebagai backend utama dengan Python (OpenCV) untuk engine face detection, dihubungkan melalui REST API. Setiap kehadiran diverifikasi secara biometrik dan dicatat otomatis ke database secara real-time. Dampak: - Eliminasi potensi kecurangan absensi (titip absen) - Proses absensi dari manual menjadi otomatis dalam hitungan detik - Akurasi data kehadiran meningkat signifikan - Laporan kehadiran dapat diakses kapan saja secara digital
Lab Komputer Sekolah — Network Setup
No Preview Available
Lab Komputer Sekolah — Network Setup
Networking / SystemsPerancangan, implementasi, dan pemeliharaan infrastruktur jaringan laboratorium komputer SMK dengan 30+ workstation, memastikan konektivitas stabil dan aman untuk kegiatan belajar mengajar sehari-hari. Yang diimplementasikan: - Desain topologi jaringan LAN laboratorium - Konfigurasi MikroTik sebagai router utama dan bandwidth manager - Setup dan manajemen switch untuk distribusi koneksi - Internet filtering sesuai kebutuhan institusi pendidikan - Sistem monitoring jaringan - Troubleshooting dan maintenance rutin Dampak: - 30+ workstation terhubung stabil untuk kegiatan belajar mengajar - Akses internet terkontrol dan sesuai kebutuhan pendidikan - Downtime jaringan minimal berkat monitoring dan maintenance rutin
Linux Server Administration
No Preview Available
Linux Server Administration
SystemsAdministrasi dan pengelolaan Linux server (Ubuntu/Debian) untuk berbagai kebutuhan — mulai dari web server, file server, hingga infrastructure server di environment pendidikan dan home lab. Yang dikelola: - Instalasi dan konfigurasi web server (Nginx/Apache) - User & permission management - Firewall configuration (UFW/iptables) - Automated backup dengan cron job - SSH hardening dan keamanan server - Monitoring resource dan log analysis - Package management dan system update Dampak: - Server berjalan stabil dengan uptime tinggi - Keamanan server terjaga dengan konfigurasi yang tepat - Administrasi jarak jauh berjalan efisien via SSH + ZeroTier
Docker Container Management
No Preview Available
Docker Container Management
InfrastructureDeployment dan manajemen berbagai layanan menggunakan Docker container di atas Linux server, memastikan isolasi, portabilitas, dan kemudahan deployment setiap service. Yang diimplementasikan: - Containerisasi aplikasi web dan service internal - Docker Compose untuk manajemen multi-container application - Volume management untuk persistensi data - Network configuration antar container - Container monitoring dan log management Dampak: - Deployment aplikasi lebih cepat dan konsisten di berbagai environment - Isolasi service mencegah konflik dependency antar aplikasi - Rollback dan update service lebih mudah dan aman