All Projects

A comprehensive collection of my work, including personal projects, client work, and open source contributions.

Veilenth

A real-time collaborative platform where people create digital rooms to sync music, presence, and atmosphere — making online connection feel less like a chatroom and more like hanging out together.

Laravel
Inertia.js
Vue.js
shadcn/ui
WebSocket
SQLite
In Progress

Noisely

A research project that enables real-time audio event recognition and transcription by processing sound data on centralized servers, using YAMNet for sound classification and Whisper for speech transcription, to accurately detect events such as gunshots, glass breaking, and human speech.

Nuxt
Laravel
MySQL
Redis
Python
Docker
WebSocket
Whisper
YAMNet
Batam International University
In Progress

Limit Order Exchange Mini Engine

A full-stack limit order exchange engine built with Laravel API and Vue.js, featuring real-time trading with financial data integrity, concurrency-safe balance management, and instant order matching via WebSocket connections. Implements atomic transaction handling, 1.5% commission processing, and live order book updates for seamless trading experience.

Laravel
Vue.js
MySQL
Pusher
Tailwind
Real-time Trading
Financial Systems
Concurrency Safety

Tracking Project

A comprehensive project management system designed to track project history, meeting notes, and progress across multiple initiatives. Users can create detailed project timelines, add descriptions, update status, set progress percentages (0-100%), and assign team members to specific projects. The system provides export functionality for project history and offers a centralized platform for monitoring all ongoing and completed projects with full audit trails.

Laravel 8
Livewire 2
Bootstrap 4
MySQL
Project Management
Timeline Tracking

Pembukaan Rekening

A digital transformation project that modernizes the conventional paper-based bank account opening process at BPR Dana Nusantara. Customer service representatives input customer data digitally, which is then reviewed by Head Customer Service for approval or rejection. The system eliminates paperwork, reduces processing time, and provides a streamlined digital workflow for new account applications with proper audit trails and compliance tracking.

Laravel 12
Filament 3
Livewire 3
Tailwind
MySQL
Digital Transformation
BPR Dana Nusantara

Order Taksasi

An internal workflow management system for the marketing team at BPR Dana Nusantara to order property assessment jobs. The taksasi team receives orders, conducts property evaluations, and updates status throughout the process. Marketing team can then download detailed assessment reports. Features role-based access control for supervisors, marketing staff, and taksasi team with comprehensive workflow tracking.

Laravel 12
Filament 3
Livewire 3
Tailwind
MySQL
Role-based Access Control
BPR Dana Nusantara

Customer Care

A comprehensive customer service management system that enables customer service teams to efficiently handle and track customer complaints. The system allows complaint routing to appropriate division teams, who process and resolve issues before returning them to customer service for final customer notification via email, phone, or direct communication when customers return to the bank.

Laravel 10
Livewire 3
Bootstrap 5
MySQL
Email Notifications
Complaint Management
BPR Dana Nusantara

DanusCrypt

An internal security application developed for BPR Dana Nusantara to protect digital documents. It provides encryption, decryption, secure login, role-based access, and activity logging, ensuring company data remains confidential and safe from unauthorized access.

Laravel
Tailwind
Docker
Bind9
Web Crypto API
BPR Dana Nusantara