← Back to Projects
University HR EcosystemFlagship Case Study

Faculty Selection System

An end-to-end academic recruitment and HEC-compliance evaluation platform.

Role
Lead Architect & Senior Software Engineer
Organization
University of Management and Technology
Timeline
2024 — Present
Governance
HEC Compliant

The Challenge

Designing an adaptive evaluation engine that dynamically computes eligibility across varying academic ranks (Lecturer, Assistant Professor, Associate Professor, Professor) with distinct publication quotas, journal indexing thresholds (W, X, Y categories), and experience constraints while enforcing zero data leakage between independent evaluators.

The Solution

A unified platform featuring candidate dossier submission, automated HEC qualification pre-vetting, blinded committee scoring interfaces, real-time aggregation matrices, and immutable audit logs for selection board oversight.

The Architectural Approach

System Governance Flow

Candidate-to-Decision Governance Pipeline

7 Sequential Stages
Stage 01Deterministic State Guard

Candidate

Profile creation & structured credential ingest

System Architecture

Presentation TierNext.js / React / Tailwind CSS

Fast SSR portal with dynamic role layouts, accessible form fields, and client-side validation schemas.

API & GovernanceRESTful Gateway / Node.js & Laravel Middleware

Strict RBAC token enforcement, rate limiting, and request sanitization across all administrative endpoints.

Evaluation Rules EngineDomain Logic / HEC Criteria Matrix

Deterministic rules for journal categorization (W/X/Y), teaching tenure calculation, and composite score weighting.

Persistence & CacheMySQL (InnoDB) + Redis

Relational integrity, foreign-key constraints, audit log journaling, and Redis caching for active evaluation sessions.

Technical Decisions & Trade-Offs

Strict State-Machine Workflow vs Open Form Edits

Academic hiring requires legal and regulatory compliance. Moving candidate state through explicit, irreversible status transitions prevented retrospective tampering of evaluations once locked by committee members.

Pure Scoring Function Modularization

HEC criteria updates occur periodically. Decoupling the qualification rule matrices from database models ensured criteria changes could be versioned without altering historical candidate audits.

Blinded Evaluator Isolation

Committee members should only access candidate academic metrics without seeing peer scores during live deliberation, eliminating groupthink bias.

Security & Role Governance

Role-Based Access Control (RBAC) segregated into 6 strict permission levels: Candidate, Department Coordinator, Subject Evaluator, Dean, HR Admin, and Selection Board Member. Sensitive documents are accessed via short-lived signed URLs with full IP-stamped access logging.

Performance Optimization

Normalized relational schema with composite indexes on application status and department scopes. Heavy aggregation queries run with execution plans optimized to <50ms. Client-side form bundles code-split by workflow stage.

Engineering Lessons Learned

Domain modeling of institutional bureaucracies requires close collaboration with domain experts: legal and accreditation requirements must shape the database schema on day one.

Immutable audit trails are not just a security feature—they are an essential operational safeguard when decisions have permanent career impact.