Selected work

IOM World.

Leave, overtime and attendance in one secure app. Designing a workforce tool that non-technical staff actually use.

UX EngineerUI/UX design, UX business analysis, front-end components
IOM World cover
IOM World · final designSingapore

The problem

Leave, overtime and attendance were handled manually, which caused delays, inconsistent records and slow approvals.

The solution

A mobile app where employees request leave or overtime in a few taps, sign in with location-checked face recognition, and managers approve from one list.

The impact

Clear + secure

The client reported better management of attendance, leave and overtime, with stronger security.

My role

I designed the complete UI/UX, worked with the team to integrate AI-based location and face recognition, and built front-end components aligned with the selected theme.

The central decision

Keep security invisible. Face and location checks run as one quick moment, so employees experience a simple sign-in.

Project scope

Employee and manager mobile flows: home summary, leave and overtime requests, approvals, attendance dashboard and notifications.

The decisions behind the experience

See the interface. Follow the decision.

The story behind the decisions
Research, exploration, and what I learned
01 / The mandate

Every request touched three people and a spreadsheet.

Employees filled in requests, managers approved them later, and HR reconciled attendance by hand. Data arrived slowly and often didn't match.

The new system had to stay accurate, secure and compliant with company policy, while working for employees who are not technical.

The stakes

If sign-in felt slow or invasive, staff would avoid it, and the data would be no better than before.

  1. Location-based face recognition for attendance
  2. Several leave types, each with its own approval chain
  3. Simple enough for non-technical users
  4. Real-time validation and data privacy
02 / The turning point

Face recognition sounded like a barrier. Designed well, it became the fastest way in.

I researched enterprise HR systems, AI attendance tools and the pain points in the existing manual process. Security features tend to fail when they feel like extra work.

So the check was designed as a single moment with clear feedback, instead of a multi-step security form.

The trade-off

Security needs explanation

Biometric features need clear consent and clear error states. The happy path stays short; the recovery path stays obvious.

The design decision

Security succeeds when people barely notice it.

03 / Key decisions

What shaped the interface.

Decision 01

Status at a glance

The home screen summarises leave balance and pending requests, so employees rarely need a menu.

Decision 02

Approvals in one list

Managers see each request with approve and reject side by side, cutting the time a request waits.

Decision 03

Notify at every change

Employees hear when a request is approved, rejected or needs action, which removes follow-up messages.

04 / Process & screens

From requirements to a working model.

05 / Impact & reflection

Faster requests, cleaner data, stronger security.

The client reported that the system greatly improved how they manage attendance, leave and overtime.

3Workflows in one app: leave, overtime, attendance
2Roles designed for: employee and manager
MobileBuilt for staff on the move

Figures describe the scope of the design work. Measured results will be added as they become available.

On working together
The UI is clear and easy to use, and the AI-based face recognition with geo-location adds a strong layer of security.
Jitendra
Operations Manager, IOM World
What this changed about how I design

Security features succeed when users barely notice them. I design the happy path first, then the clearest possible error states.