PT Surya Toto Indonesia
Intern Full Stack Developer

Overview
Developed a web-based calibration management system for production equipment, working directly with QA and Maintenance teams throughout the full development lifecycle.
The existing process was entirely manual — technicians tracked calibration schedules on spreadsheets with no automated reminders, no audit trail, and no centralized visibility across the facility.
Built a responsive full-stack application using Rust on the backend and vanilla JavaScript on the frontend, with MongoDB as the data store for flexible equipment and calibration record schemas.
Implemented role-based access control (RBAC) so only authorized personnel could create or update calibration records, with an immutable audit log capturing every state change — a critical requirement for ISO compliance audits.
What Was Built