A custom web-based Preventive Maintenance System developed for PT Excelitas Batam to streamline and automate maintenance scheduling and tracking across multiple machines, ensuring minimal downtime and optimal operational efficiency.
The system is built using Golang for the backend to ensure efficient processing and performance, and React for the frontend to provide a responsive and interactive user interface. This combination of technologies results in a scalable, high-performance solution that meets the preventive maintenance needs of PT Excelitas Batam.
Key Features:
Technologies Used:
This Environment Health & Safety (EHS) System was developed to enhance safety engagement and communication at PT Excelitas Batam. The system includes a REST API and mobile application, allowing employees to report incidents, suggest solutions, and stay updated on company news and safety campaigns. Built with PHP, CodeIgniter, and React JS, the system streamlines safety reporting and fosters an active safety culture within the organization.
The backend of the system is built using PHP and CodeIgniter to provide a secure and efficient REST API, while React JS powers the mobile app's frontend for a responsive and interactive user experience.
This EHS System empowers employees to take an active role in workplace safety, with real-time access to reporting tools, campaigns, and a reward system that cultivates a culture of safety and responsibility.
This project, developed as part of an undergraduate thesis, involves creating a machine learning model capable of recognizing static hand gestures in the SIBI (Sistem Isyarat Bahasa Indonesia) alphabet, enhancing communication accessibility for the Indonesian Sign Language community. Built using TensorFlow and MediaPipe Hands as the base model, the system effectively identifies hand gestures with high accuracy and precision.
These metrics demonstrate the model's reliable performance in recognizing static hand gestures, making it well-suited for practical applications in assistive technologies.
The model is deployed as a web-based interactive application, allowing users to test and interact with the SIBI hand gesture recognition system in real-time. Python, Socket.IO, and Flask power the backend, ensuring responsive, low-latency communication between the model and the web interface.
The machine learning model leverages TensorFlow and MediaPipe Hands for gesture detection, while Python, Socket.IO, and Flask enable an interactive, web-based deployment.
This undergraduate thesis project provides an efficient, accurate tool for SIBI hand gesture recognition, offering a powerful aid for communication in the Indonesian sign language community.
This Android application helps users build positive habits and monitor behaviors over time by recording both good and bad habits. Developed using Java, the app provides a simple, intuitive platform for users to set personal goals, track activities, and visualize progress through interactive graphs.
This project was developed using Java for Android, providing a responsive and user-friendly experience for mobile users.
This Habit Tracker app is a practical tool for self-reflection and personal growth, empowering users to cultivate positive routines and manage their habits effectively.
As part of the GMFC team representing Gadjah Mada University in the 2019 Kontes Robot Terbang Indonesia (KRTI), I was responsible for developing the vision and control programming for a VTOL (Vertical Take-Off and Landing) robot. Competing in the VTOL category, our team earned a distinguished 2nd place at KRTI 2019.
The project utilized OpenCV for vision processing and integrated MAVLink with ROS for communication and control, supporting precise and reliable operation of the VTOL robot.
This project highlights teamwork, advanced robotics programming, and the application of vision and control systems in competitive drone technology.
As a member of the BrBlind team, I was responsible for developing an image processing program designed to read text from books and convert it into audio output through a speaker. This innovative project aims to assist visually impaired individuals by providing an accessible tool for reading printed materials.
The tool is specifically developed for blind individuals, empowering them to access literature and educational materials independently.
The project was developed using Python and ran on a Raspberry Pi, combining powerful image processing capabilities with compact hardware to create a portable reading tool.
For more information about the project, you can read the news article here.
I developed a game where the objective is to collect as many items as possible while navigating through various obstacles. Players must demonstrate skill and strategy to achieve high scores and overcome challenges.
The game was developed using C++ and the Cocos game engine, providing a robust framework for creating high-performance games with rich graphics.
You can download the game using this link: Download SuperBall.
I developed a game where the objective is to make as many cakes as possible according to customer orders.
The game was developed using Java and the libGDX game framework, which provides a powerful and flexible platform for creating 2D games.
You can download the game through this link: Make It.
You can download the game through this link: Crazy Cake.