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