← All projects

Employee
Self Service

Turning a clunky HR portal into a workplace community platform for 3,500+ employees

Employee Self Service — workplace community platform for 3,500+ PITB employees

Client

PITB (internal)

Role

Principal UX/UI Designer

Team

5–10 people

Platform

Native Mobile App

Timeline

Jan–Mar 2022

The challenge

3,500+ employees relying on a desktop-only HRIS portal with terrible UX. What if we replaced it with something people actually wanted to open every morning?

We chose to go beyond the brief. Instead of just building a mobile HR tool, we deliberately designed an employee community platform — handling essential workflows (attendance, leave, tasks, approvals) alongside features that made colleagues’ daily lives better: carpooling, a marketplace, fundraising, blood donor matching, and lost & found. The goal wasn’t just efficiency. It was belonging.

User research

ZN

Zohaib Naeem

Software Developer · PITB

Age: Late 20s · Tech: High

Tech-savvy developer who wants workplace tools that match consumer apps. Uses ESS daily for check-ins but stays for the community features.

Goals

• Quick daily check-in without hassle

• Apply for leave without paperwork

• Access HR services on the go

• Find a carpool ride to work

Pain points

• Desktop-only portal, can’t use on phone

• Paper leave forms take days

• No visibility into request status

• No community connection with colleagues

Before

Desktop HRISPaper formsWhatsAppEmail

“I build apps for citizens all day — why is the app I use at work worse than what I build?”

AS

Ahmed Adeel Sarwar

Director HR · PITB

Age: Mid 30s · Tech: Medium

Director HR managing attendance, leave, and resources for 3,500+ employees. Needs real-time visibility and reporting.

Goals

• Approve/reject leave requests efficiently

• Monitor team attendance in real-time

• Generate reports without manual counting

• Track employee performance metrics

Pain points

• Processing paper leave forms manually

• Reports from scattered data sources

• Approvals buried in email chains

• Managing resource escalations

Before

Desktop HRISPaper formsEmailExcel

“I spend my mornings chasing attendance data instead of making HR decisions.”

Role-based progressive disclosure — same data, four views

Employee

Personal dashboard, own attendance, leave balance

Supervisor

Team view, approve leave, team attendance

HOD

Department patterns, escalations, reports

HR

Org-wide ops, analytics, policy management

Employee daily journey

Morning

Swipe to check-in

View daily tasks

Check carpool rides

Midday

Book meeting room

Browse marketplace

Check announcements

When needed

Apply for leave

Request approval

Report lost item

Evening

Swipe to check-out

Offer carpool ride

View leave status

Help Buddy — community features that drove voluntary engagement

Carpooling

Share rides to work

Marketplace

Buy & sell among staff

Blood donors

Emergency donor match

Fundraising

Collective support

Lost & found

Recover lost items

An app that only handles admin tasks gets opened when you have to. One that helps you find a ride gets opened because you want to.

Key design decisions

Community platform, not just HR tool

Carpooling, marketplace, fundraising, blood donors, lost & found — bundled under “Help Buddy.” An app that only handles admin tasks gets opened when you have to. One that helps you find a ride to work gets opened because you want to. The 98% check-in rate wasn’t just about the mandate.

Swipe to check-in

The simplest possible interaction for the most frequent action. A 10-second improvement per check-in × 3,500 employees × twice daily = 400+ hours saved monthly.

Role-based progressive disclosure

Employees see their personal dashboard. Supervisors see their team. HODs see department patterns. HR sees the operational layer. Same data, four different views calibrated to each role’s decision-making needs.

ESS — Tasks
ESS — Get a Ride
ESS — Meetings & OT Approval
ESS — Attendance & Team Listing

Impact

98%

of daily check-ins through the app

120K+

leave requests processed in 2 years

10,000+

Google Play downloads

200+

meeting room bookings monthly

3x faster

leave processing vs. old portal

50+

active carpoolers

Reflection

Mandatory doesn’t mean adopted. Attendance was required — but making the app genuinely useful between check-ins was the real challenge. And internal tools deserve the same design rigor as public products: when you apply user-centered thinking to an internal app, the results speak for themselves.

More projects

Let’s build something
that matters.

Get in touch