HRIS main menu
One entry point to every HR module, with badges for requests awaiting action.
Case study · 03 / 08
One place for employee leave, overtime, attendance, permits, and meeting rooms.

PT Tri Centrum Fortuna's internal HRIS, bringing together employee self-service, leave, overtime, permits and sick notes, attendance, off-site duty, contract-status decisions, and meeting-room management for employees across several plants.
Key achievement
Built the Meeting Management module from scratch and reworked the leave workflow used by hundreds of employees across plants.

01 · Context
Primary users
The problem
HR processes such as leave, overtime, permits, attendance, and contracts used to live in paper forms, spreadsheets, and chat messages. Multi-level approvals were hard to trace, leave balances drifted, and meeting rooms were often double-booked.
The approach
Superapps brings these processes into one role-based application. Every request is validated against rules and balances, routed to the right approver, and recorded with its history, PDF documents, and realtime notifications.
Key numbers
02 · My role
Software Engineer Intern · Full-stack
Technology used
Built the Meeting Management module from scratch: room booking, meeting minutes, sharing, PDF and Excel export, and mobile layouts.
Reworked the leave module: balances with change history, partial approval, cross-organization approvers, and a leave card PDF.
Added forgotten-attendance requests with approval, a monthly attendance recap, and shift scheduling.
Tightened the overtime flow with a duration cap, action history, and safer rollback.
Prepared the permit and sick-note modules for production, including mobile layouts.
03 · Highlights
Click an image to view it larger.
Swipe through them all, tap an image to enlarge it.
01 / 04
One entry point to every HR module, with badges for requests awaiting action.
The module I built from scratch: booking stats, room occupancy, and usage trends.
Each approval step is visible along with the reviewer and time.
Managers can review and approve leave straight from their phone.
04 · Challenges & decisions
01 / 03
05 · Outcome
Employees submit their own requests from desktop or phone, managers approve from a single queue, and HR gets one auditable source of truth for hundreds of employees across plants.
User flow
Architecture
Interface
Responsive web · desktop and mobile layouts
Application
Laravel · role-based access · per-module approval flows
Supporting services
Realtime notifications · job queue · scheduler · PDF and Excel export
Data
PostgreSQL · change history · audit trail
