Rupesh N. Chavan Emplora · Process

The full process

The research, personas and flows behind both Emplora case studies, the web platform and the Android app. One discovery pass produced one product on two surfaces; the case studies cover the decisions, this is the work underneath them.

02 · User Research

User Persona & Goals

Five roles that appear in every 50-500 person company, synthesised from review corpora and industry surveys. Two of them buy; all five live with the result.

🎯
Priya Sharma
HR Manager, 34 · Primary
  • Cut admin below a quarter of her week
  • Predict attrition before it becomes a resignation
  • Walk into leadership with data, not caveats
  • Six systems, none of which agree with each other
  • Told to "be strategic" while doing data entry
  • "I knew Rahul was leaving. I just didn't have anything to show for it until his notice landed."
⭐
Marcus Chen
Engineering Manager, 38 · Largest population
  • Approve things in under two minutes, from a phone
  • Write fair reviews without spending a weekend
  • Never be surprised by a resignation
  • Opens the HRIS twice a year and relearns it each time
  • Blank-page review writing with no memory of Q1
  • "I don't need a people platform. I need to click yes and get back to work."
👥
Aisha Okafor
Customer Success Associate, 26 · Volume
  • Know her leave balance without asking a human
  • Find the remote-work policy in one query
  • See a visible path forward in the company
  • Phone-first, desktop-optional, and the portal is neither
  • Three systems and two logins for one question
  • "I just want to know how many days I have left. That shouldn't be a project."
💰
David Rodriguez
COO, 45 · Economic buyer
  • One system before headcount doubles to 300
  • Predictable cost with no implementation fee
  • Live in a week, not a quarter
  • Every vendor hides pricing behind a demo
  • Quoted $60-80 PEPM for capability he'd use a third of
  • "I won't sit through four demos to learn what it costs."
📊
Sarah Lindqvist
CHRO, 51 · Expansion buyer
  • Board-ready workforce intelligence
  • Defensible comp equity across three countries
  • Retention as a forecast, not a postmortem
  • Reports that only describe what already happened
  • AI recommendations she cannot explain to an employee
  • "Explainability isn't a feature, it's the whole thing."
03 · Business Challenges

Core Challenges

01
P1, Frankensystems
6.17 providers per employee lifecycle; 77% of organisations split people data across multiple HCM databases. The result is repetitive manual entry and no single source of truth.
02
P2, Fake self-service
If employees still need three systems, two logins and a manager's help to complete a basic task, the queue has not been removed, it has been moved. Frontline staff without a desktop are hit hardest.
03
P3, Administrative gravity
45% of HR leaders lose more than half their week to admin, crowding out the strategic work they were hired to do, and were promised software would free them for.
04
P4, Reactive, blind decisions
Hiring, performance, engagement and compensation data live apart, so attrition and comp-equity risk are only visible after they have already cost money.
05
P5, Integration tax
Systems integration ranks second among HR-professional pain points. Point solutions silo by default, and every connection between them is its own project.
06
P6, Adoption failure
82% of HR-tech deployments report adoption challenges. The root cause is interface quality and task friction, not training budget, which is why this is a design problem.

Six pain points, grouped from review corpora and industry surveys. They are not independent, each one compounds the next.

04 · Secondary Research

Market Insights

The gap that falls out of this: the upper-right quadrant of depth versus self-serve is empty. Darwinbox has the depth but needs a sales cycle; BambooHR has the ease but hits a ceiling around a hundred people. Nobody occupies both, which is the 50-500 "graduation gap", and Emplora's beachhead.

Consolidation
6.17
Providers per employee lifecycle
The average company runs six-plus disconnected systems across hiring, performance, leave, payroll and offboarding. This is the number Emplora sells against: 6.17 → 1.
Data fragmentation
77%
Split people data across HCM databases
More than three-quarters of organisations store employee data in more than one database, which makes a single data model a defensible differentiator rather than a hygiene feature.
Admin burden
45%
HR leaders spending >half their time on admin
Time saved is the ROI story that closes deals in this segment, and the clearest evidence that the category competes on friction, not on feature count.
Adoption
82%
HR-tech rollouts reporting adoption challenges
The market is not short on HR features. It is short on HR systems people actually use, so the winning product competes on time-to-value and interface quality.
AI in HR
24.8%
CAGR, $3.25B (2023) to $15.24B (2030)
AI is the growth axis, not the feature axis. Enterprise apps shipping task-specific agents go from under 5% to a projected 40% within eighteen months.
Pricing
$250
BambooHR's monthly seat floor
Sticker prices understate true cost by 30-50% once add-ons land. Price opacity is the single most consistent complaint across every review source, and therefore an opening.
07 · User Flow

Flow A · Priya spots a flight risk

The flow the whole product exists to make possible: a 60-day warning that ends in a specific action assigned to a specific person, not a chart.

01
Dashboard
The role-adaptive home surfaces a risk widget, no report to run, no filter to configure
02
Open the record
One entity behind tabs, overview, timeline, performance, documents. Compensation and risk surface only within your read scope
03
Read the attribution
Engagement decline, below band midpoint, stalled progression. Each with a weight and a sentence that justifies it
04
Ask Copilot
"Draft a retention plan", the assistant produces the work rather than suggesting she do it
05
Review & assign
She edits, then assigns to the line manager. One approval, not a new project
06
Tracked
Written to the employee timeline, so the next person to open the record sees what was already tried

Four more flows, compressed

Flow B, Marcus approves in 30 seconds
Push notification → mobile deep link → approve. Two taps, no navigation. The whole design target for the episodic user.
Flow C, Aisha checks her balance
Open app → ask bar → "how much leave do I have left" → answer with its source. Optionally: "book Aug 20-22" → filed.
Flow D, Onboarding a new hire
Add employee → Copilot generates a role-specific 30-day plan → assign a buddy → tasks appear on the new hire's own dashboard.
Flow E, Review cycle
Copilot drafts each review from goals, 1:1s and peer feedback. Marcus edits and submits, editing beats authoring from a blank page.
08 · Toolkits

Tools & Workflow

Design and build were the same loop on this project, so the toolkit spans both.

🎨
Figma
Source of truth for the design system
🔗
Figma MCP
Token extraction straight into code, published variables, not eyeballed hexes
⚛️
Next.js 15 · React 19
App Router, TypeScript strict, Tailwind v4
🗄️
Supabase
Postgres with RLS, authorisation in the database, not app code
📱
Capacitor 8
Android shell around the same build
🎞️
Framer Motion
One shared motion vocabulary, reduced-motion honoured centrally
✨
Claude Opus
Powers Copilot in-product; deterministic fallback when offline
Design Process

From market gap
to a running product

Five phases, each producing a document the next one is accountable to. The point of writing them down was that later decisions could be checked against earlier reasoning instead of relitigated.

01
Market & competitive research

Eight-platform teardown, BambooHR, Rippling, Deel, Zoho People, Darwinbox, Keka, Gusto, Workday, scored on price, real strength and where each one breaks. Positioned the depth/self-serve quadrant and found the empty corner.

Deliverable: market sizing, feature parity matrix, six ranked pain points, four strategic wedges.

02
Discovery, empathise, define, ideate

Empathy maps for the three daily roles, five field observations, a problem statement, five point-of-view statements, and a How-Might-We set grouped by consolidation, agency, adoption, mobile and trust. Concepts scored on impact × feasibility.

Deliverable: five personas with feature traceability, prioritisation matrix, seven success metrics with baselines and targets.

03
Information architecture

Organised by employee lifecycle rather than by internal department, under three rules: every screen is a view onto one record; depth capped at three levels for zero-recall; and every node reachable by typing, so hierarchy never becomes a memory test.

Deliverable: sitemap, desktop/tablet/mobile nav models, RBAC matrix, URL scheme, content model, five key flows.

04
Design system

Tokens pulled from Figma through the MCP server rather than transcribed by hand. Colour, type, spacing, radii and the Untitled UI skeuomorphic button ring, which is what stops the buttons reading as flat. Motion specified as a named vocabulary so no component invents its own easing.

Deliverable: token spec, component inventory (primitives, composites, shell), motion spec, accessibility baseline: AA body text, 44px targets, reduced-motion honoured globally.

05
Build, verify, ship both surfaces

One Next.js codebase, statically exported and wrapped in Capacitor for Android. Authorisation enforced by Postgres RLS rather than application code, so a query the app never wrote still cannot leak another tenant's roster.

Deliverable: live web app, Android build, 18 RLS checks signed in as real users, 58 end-to-end API checks, deployment runbook.

06
Audit what shipped, against a buyer who does not exist yet

Asked whether the product would survive procurement at Samsung or Google scale and answered it against the repository rather than from memory. The finding that mattered was not a missing feature: the roster silently truncated at 1,000 rows, so past that point the product displayed a smaller company than the one that existed, with no error anywhere. Reproduced on a throwaway tenant of 1,200 employees before anything was changed.

Deliverable: readiness audit with measured payloads, a prioritised fix list, paging with truncation detection, throttled auth endpoints, and a written decision not to build AI resume screening or individual performance prediction.

Explore more