Back to all projects
HR Analytics — Employee Attrition & Performance
PythonPower BIDAXPower QueryFigma

HR Analytics — Employee Attrition & Performance

Built an end-to-end HR analytics solution to help management understand turnover drivers and identify high-risk departments.

📊 70% of attrition in first 5 years

Dataset

IBM HR Analytics dataset — 1,470 employee records across 35 attributes covering demographics, role, compensation, satisfaction, and attrition flags.

Methodology

  • 1Data cleaning with Pandas: outlier detection on MonthlyIncome and TotalWorkingYears.
  • 2Feature engineering: Age Groups, Salary Bands, Attrition Rate %.
  • 3Multi-page Power BI dashboard with custom DAX measures and cross-filtering slicers.
  • 4UI layout pre-designed in Figma for executive readability.

Final Outcome

Sales department carried the highest attrition pressure. 70%+ of resignations were in employees' first 5 years — enabling targeted early-retention programs.

Skills Used

PandasNumPyPower BIDAXPower QueryFigmaEDA
View Code on GitHub