Built by Darwish Qannan darwishqannan.com ↗
P

Pulse Portfolio Demo

People analytics & workforce operations

Fictional company & data

Workforce overview

Six numbers leadership actually asks for, computed live from the employee records in this file.

Headcount by department

Active employees only. People serving notice are excluded.

Needs attention

Rules run on every load, so nothing waits for someone to notice it.

Hires vs exits, last 12 months

Hires Exits

Workforce composition

By contract type.

Employee directory

The full record set behind every other tab. Click any row to open the profile.

Attendance & leave

Thirty days of attendance, plus who is out right now and what is waiting for approval.

Out today

Anyone not at their desk, and why.

Pending approvals

Aging is counted from the day the request was raised.

Attendance heatmap, last 30 days

One row per employee. Weekends are Friday and Saturday.

Present Late Absent Leave Weekend

Leave utilisation by department

Share of the annual entitlement already taken this year.

Payroll & end of service

Monthly cost of the workforce, and the settlement liability sitting behind it.

Monthly payroll by department

Base salary plus allowances and overtime.

Cost breakdown

End of service liability

Calculated per employee under the Saudi Labour Law formula: half a month of wage for each of the first five years, then a full month for each year after that. Reported here as the amount owed if everyone left today.

Performance & talent

Where the ratings sit, and who the succession bench actually contains.

Rating distribution

Last completed review cycle.

Review status

Reviews are due every twelve months from the last one.

Talent matrix

Performance against assessed potential. Click any box to list the people inside it.

Potential
Low performance
Meets
Exceeds

Recruitment

Every open role, and where its candidates are stuck.

Hiring funnel

All candidates across all open roles this quarter.

Source of hire

Where the people who accepted actually came from.

Open positions

Roles open longer than 60 days are flagged.