idnasirasira
Back to works
092022currentLead Software Engineer

Enterprise HRIS System

End-to-end Human Resource Information System for a multi-branch enterprise—covering employee lifecycle, attendance, leave, payroll preparation, recruitment, performance management, and employee self-service under strict confidentiality (NDA).

Loading views...

Overview

A centralized HRIS built for a confidential enterprise client operating across multiple branches and hundreds of employees. The platform unifies HR operations that were previously scattered across spreadsheets, email approvals, and disconnected tools—giving HR, managers, and employees a single source of truth for master data, attendance, leave, payroll inputs, recruitment pipelines, performance cycles, and compliance documents. All modules share consistent role-based access, audit trails, and reporting. The client name and identifying details cannot be disclosed under NDA.

The Challenge

HR processes were manual and fragmented: attendance was reconciled from biometric exports and paper logs; leave requests moved through chat and email with no audit trail; payroll preparation required re-keying data from multiple sources, causing delays and calculation errors; employee records lived in inconsistent spreadsheets; managers lacked real-time visibility into headcount, attendance exceptions, and pending approvals. Scaling to new branches meant duplicating broken workflows. There was no secure self-service channel for employees, and sensitive HR data lacked proper access controls.

The Solution

Designed and delivered a modular HRIS on Laravel with a clear domain model for employees, organizations, positions, and employment history. Built integrated workflows for attendance ingestion (including biometric device integration), shift and overtime rules, multi-level leave approvals, and payroll-ready exports aligned with Indonesian employment practices (including PPh 21 preparation inputs). Shipped an employee self-service portal and manager dashboards for approvals and team visibility. Implemented granular RBAC, document storage for contracts and HR letters, recruitment/onboarding pipelines, and performance appraisal cycles. Prioritized data integrity, audit logging, and batch operations so HR could process hundreds of records reliably each pay period.

Results & Impact

  • Unified HR operations for 500+ employees across multiple branches in one system
  • Reduced leave approval turnaround from days to hours with automated workflows
  • Cut payroll preparation cycle time by approximately 60% through integrated attendance and leave data
  • Eliminated duplicate data entry between attendance, leave, and payroll modules
  • 95%+ employee adoption of self-service for leave requests and profile updates
  • Real-time attendance exception reporting for HR and site supervisors
  • Audit-ready history for approvals, employment changes, and document access
  • Recruitment pipeline visibility from job posting to onboarding checklist completion
  • Zero unauthorized access incidents after RBAC and permission hardening
  • System stability supporting daily concurrent use by HR, managers, and employees

Key Features

  • Employee master data & organizational structure (company, branch, department, position)
  • Employment history, status changes, and probation tracking
  • Attendance management with biometric/device data integration
  • Shift scheduling, overtime rules, and attendance exception reports
  • Leave types, balances, carry-over policies, and multi-level approvals
  • Employee self-service (profile, leave, attendance history, payslip access where enabled)
  • Manager dashboards for team attendance, leave, and pending approvals
  • Payroll preparation: salary components, allowances, deductions, period lock
  • Tax preparation inputs (PPh 21) and export for finance/payroll processing
  • Recruitment module: job requisitions, applicant tracking, interview stages
  • Onboarding checklists and document collection for new hires
  • Performance management: KPI cycles, self/peer/manager reviews
  • HR document repository with versioned uploads and access control
  • HR letters & templates (warnings, promotions, assignments)
  • Role-based access control with branch-scoped permissions
  • Audit trail for critical HR and payroll-related actions
  • Reporting & analytics: headcount, turnover, attendance, leave utilization
  • Bulk import/export for migrations and periodic data updates
  • Notification hooks for approvals and deadline reminders

Want to build a system like these?

From ERP and logistics to web and mobile apps—I can help you design and build it. Get in touch to discuss your project.

Discuss your project