S">S"> Sivakumar Portfolio
Sivakumar Portfolio
Enterprise · Workforce Intelligence · 0 to 1 · Zero Budget

RODIS — Workforce
Intelligence Platform

Unified WFH attendance and timesheet platform. Built during COVID-19 lockdown for 10,000+ employees using zero new budget and existing infrastructure. The real insight: this was not a tracking problem. It was a data reconciliation problem across three systems that were not designed to talk to each other.

ActivityVault · 3-state signal GreytHR leave sync Billing code automation Zero new budget
Users
10,000+ employees
Budget
Zero new spend, existing infra
Build time
6 weeks, COVID-19 constraint
60%
Manual timesheet
corrections reduced
3 days
Monthly billing
close time saved
100%
Leave sync accuracy
GreytHR to timesheet
4.2
HR team CSAT
0
Manual leave
reconciliation steps
The Problem

COVID-19 forced the build. 10,000 employees went WFH overnight. RFID attendance became obsolete. But the real problem: three disconnected systems (hardware attendance, HR system of record, manual billing) did not talk to each other. 40%+ of timesheet entries were manual post-hoc corrections. A signal of systemic failure, not user error.

"I submitted my leave last week but the timesheet still shows me absent. Now my pay is wrong and I have to chase three people to fix it." The pain was distributed across every persona. Employees did not trust the system. Managers spent hours reconciling. Finance could not close billing cycles on time.

The 3-State ActivityVault Signal

Core innovation: Instead of self-declared attendance, ActivityVault triangulates 3 independent signals. All three must be active for a 30-minute window to count as productive time. No screen recording. No keystroke logs. No website history. Ever.

State 1
System Up

OS kernel active. Device is on. Necessary but not sufficient.

State 2
Network Active

Valid IP plus VPN handshake. Confirms connectivity.

State 3
Active Session

Keyboard or mouse input detected. Employee is actually working, not just connected.

Privacy by design: 5-minute idle threshold. Tracking scoped to shift hours only. Evening and weekend activity architecturally excluded. Offline caching for brief Wi-Fi drops. Total Work Hours = (End Time minus Start Time) minus Total Idle Time.

System Architecture
Signal Collection
System uptime agentVPN network presence monitorIdle Time API5-min idle thresholdLocal offline cache with reconnect sync
down
Data Reconciliation
GreytHR leave pull via APIRFID merge for hybrid daysHoliday calendar config90-min grace window with manager review flag
down
Billing and Allocation
Department billing code mappingProject-level time allocationManager exception workflowsMonthly billing report auto-generation
Stakeholder Alignment
StakeholderConcernWhat moved them
FinanceNeeded accurate billing codes. Zero tolerance for ambiguity.Billing code integration gave single source of truth. Days-delayed billing quantified.
HRWorried about re-training burden.Made co-authors of the leave sync spec. Approved something they helped build.
EngineeringConcerned about scope creep.Framed as a lightweight data connector, not a new product.
ManagersDid not want more admin steps.Approvals made exception-based only. Most opted in voluntarily.
EmployeesFeared surveillance optics.All-hands transparency before any rumour. Showed exactly what was and was not tracked.
The HR vs Finance Conflict

HR wanted a grace period. Finance wanted strict rules. Rather than picking a side, I separated data capture from policy enforcement. Solution: System-on signal within 90 minutes of scheduled start = confirmed attendance. Outside that window = flagged for manager review, not auto-absent. Finance got auditability. HR got employee protection. Agreement came in one meeting.

The Edge Case I Owned

Three months post-launch: 18% of employees not generating valid signals. Root cause: hybrid-work edge case. An employee working across office and home in a single day. System treated office session close as end-of-day, missing the home session. I called it out publicly. Proposed a short-term fix and medium-term multi-session stitching logic. The steering committee increased investment in the project because of how the miss was handled.

Rollout Strategy
Phase 1
Finance-adjacent pilot, 2 departments
Started where billing accuracy pressure was highest. Fast feedback loop. Finance became the internal champion.
Phase 2
Leave sync activated org-wide
Low-risk, high-visibility. Solved an immediate employee pain point. Built trust before surveillance concern could take hold.
Phase 3
ActivityVault expansion and manager workflows
Trust established. Adoption was pull, not push. Teams opted in because they saw the value from Phase 1 and 2.
Phase 4
Reporting and Analytics
Once data quality was high, surfaced dashboards for HR and Finance. Steering committee increased investment.
WFM Planning Proposal

Context: This was submitted as an assignment for a WFM product design challenge, designing a vacation bidding system for unionised airline workforces. It extends the RODIS workforce intelligence thinking into a global enterprise WFM context.

WFM Planning Proposal — Vacation bidding approval queue for airline workforce

WFM Planning Proposal — Vacation bidding approval queue for airline workforce

The Problem

Major airlines spend 4 to 6 weeks on a process that should take 6 hours

Vacation bidding is still done manually. No digital trail, no transparency, redundant process, seniority errors. The result: union grievances, scheduler bottlenecks, and coverage gaps discovered after allocation windows close.

North Star Metric
Percentage of eligible workers receiving one of their top 2 ranked preferences without manual intervention

Not scheduler efficiency. The worker experience is the north star because it is what union grievances are filed about.

Traffic Light Availability System
Green Zone
50 to 100%

Auto-approve. No human in loop. Availability sufficient, operational coverage guaranteed.

Orange Zone
20 to 50%

Routes to manager queue. FIFO processing. 48-hour SLA. Bulk approve or deny with documented reason.

Red Zone
0 to 20%

Worker cannot submit directly. System shows nearest green or orange alternative. Manager can override with documented reason.

VP Dashboard Metrics
93%
Workers received top 2 preference
7%
Manual override rate
4 days
Days to final allocation vs 4 to 6 weeks manual
71%
Union grievance reduction YoY
Product Screenshots
RODIS timesheet interface
ActivityVault signal dashboard
Leave sync and reconciliation view
Billing code mapping and reports