Portfolio/Projects/PT Surya Toto Indonesia
Case Study

Calibration Management System

PT Surya Toto Indonesia

Intern Full Stack Developer

Dashboard interface for calibration management and compliance tracking

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

  • Built full-stack calibration tracking system using Rust (backend) and JavaScript (frontend)
  • Implemented RBAC with role-separated access for QA, Maintenance, and Admin roles
  • Developed automated email reminders triggered before calibration due dates
  • Created immutable audit logging capturing every record state transition
  • Built responsive real-time dashboard for calibration status monitoring across the facility
  • Collaborated directly with QA and Maintenance stakeholders throughout the project