Software Development Projects in West JavaSoftware Development Projects in West JavaManual approval processes often slow down business operations, causing delays, lost documents, and limited visibility across teams.
This project showcases a custom Approval Workflow System built with Google Apps Script and Google Workspace to digitize multi-level approval processes, automate notifications, generate documents, and provide real-time tracking through a modern dashboard.
The platform enables organizations to replace manual approvals via email, WhatsApp, and paper documents with a secure, scalable, and fully automated workflow system.
Key Features
• Multi-Level Approval Workflow
• Google Forms Integration
• Automated Email Notifications
• PDF Document Generation
• Google Drive File Management
• Approval Dashboard
• Audit Trail & Activity Logs
• Role-Based Access Control
• Real-Time Workflow Tracking
Technology Stack
Google Apps Script • Google Workspace • Google Sheets • Google Forms • Gmail API • Google Drive API • HTML • CSS • JavaScript
This project demonstrates how businesses can automate approval processes, improve transparency, reduce processing time, and eliminate repetitive administrative work.
What did you do?
• UI/UX Design
• Google Apps Script Development
• Workflow Automation
• Approval System Architecture
• Google Forms Integration
• PDF Automation
• Email Automation
• Google Drive Integration
• Dashboard Development
• Backend Development Larisio — Multi-Platform POS & Retail Management SaaS
Larisio is a multi-platform POS and retail management system designed for businesses that need reliable daily operations, centralized inventory control, and flexible access across multiple devices.
I built the platform to handle point-of-sale transactions, product and category management, stock monitoring, purchasing, customer management, transaction history, and business reporting from one centralized dashboard.
The system follows an offline-first approach, allowing essential operations to continue even when internet connectivity is unstable. Once the connection is restored, locally queued transactions can be synchronized back to the central PostgreSQL database.
Larisio also supports multi-outlet operations, role-based access, subscription billing, and deployment across web, Windows desktop, and Android. Maintenance Inventory Management System — PT Daiki Aluminium Industry Indonesia
I designed and developed a maintenance inventory management system for internal spare-part operations at PT Daiki Aluminium Industry Indonesia.
The system was created to improve visibility and traceability of maintenance spare parts, especially for stock-in, stock-out, stock opname, item searching, and transaction history.
I implemented QR-based item scanning, inventory transaction tracking, audit records, and a hybrid offline-online workflow so operations can continue when network connectivity is limited and synchronize with the main database when connectivity is restored.
The project was built around real manufacturing and maintenance workflows, with the goal of reducing manual recording, improving stock accuracy, and making spare-part movement easier to monitor. Wassie — Discord & Web3 Automation System
Wassie is a private Web3 Discord automation project I built to support community operations, alerts, and engagement workflows.
I designed and configured the Discord server structure, channels, onboarding flow, permissions, and role organization, then connected automation workflows for community management and Web3 activity monitoring.
The project includes custom bot automation, NFT and market activity alerts, wallet/whale tracking, role-based server organization, and operational monitoring workflows to help the community stay organized and informed in real time.
My role covered both the Discord server architecture and the automation/backend integration behind the system.