All projects

AAPMOR TECHNOLOGIES · ROLE-BASED PERFORMANCE MANAGEMENT · 2024 TO PRESENT

Performance Management System

A role-based web application designed to manage employee performance and learning goals across Admin, Manager, Lead, and Employee roles with multi-level approval workflows and intelligent performance scoring.

Performance Management System screenshot
Problem

Performance reviews across four levels of hierarchy needed one consistent, auditable process instead of scattered feedback.

What I owned
  • Designed the platform architecture and its core modules.
  • Designed the weighted scoring engine and multi-level approval workflow.
Architecture
  • 4-level role hierarchy (Admin, Manager, Lead, Employee) with granular access control.
  • Audit logging on user actions; quarterly evaluation cycles; admin analytics dashboard.
Key decision

Combined competency ratings and technical goal achievement into one weighted score, so every role is evaluated on the same scale.

Impact
  • One platform running quarterly evaluations across all four roles.
  • Every action traceable through the audit log.

Stack

  • React
  • Node.js
  • MongoDB
  • REST API
  • Material UI
  • Chart.js
  • Role-Based Access Control