Case Study · 2024

Full-Stack Workforce SaaS

Parim

parim.co

A complete workforce management platform — automated staff scheduling, rota management, GPS time tracking, payroll & invoicing, compliance, absence management, and integrations with Xero, QuickBooks & more.

330K+Employees Managed
150K+Worksites
4.8★Capterra & GetApp
parim.co
Parim homepage
parim.co
Parim homepage
React.js
Node.js
React Native
TypeScript
PostgreSQL
AWS EC2
AWS S3
AWS RDS
AWS CloudFront
Xero API
QuickBooks API
GPS / Geofencing
JWT Auth
REST APIs
NFC Integration

Workforce Management for Shift-Based Industries

Parim is a complete workforce management SaaS trusted by 330,000+ employees across 150,000+ worksites worldwide. It automates staff scheduling (rotas, shifts, patterns), GPS time & attendance tracking, payroll & invoicing, absence management, compliance monitoring, and connects to accounting tools like Xero and QuickBooks — built specifically for shift-based industries including events, security, and temporary staffing.

As the full-stack developer, I built the entire platform — web app, mobile time-clock app, scheduling engine, staff self-scheduling flow, payroll tracking, compliance module, integrations marketplace, and the full marketing website — deployed on AWS and rated 4.8 stars on both Capterra and GetApp.

Full-Stack Development AWS Infrastructure Mobile App (React Native) Payroll & Invoicing Compliance Engine
Role
Full-Stack Developer
Timeline
10 Months
Platform
Web + Mobile
Cloud
AWS
Industry
HRTech / WFM
Status
✓ Live

Problems Worth Solving

01

Complex Scheduling Logic

Building a scheduling engine that handles unlimited shift patterns, rolling rotas, open-shift self-scheduling, position-matching by qualification and location, and mass-event staffing — all in real time and without manual manager input.

02

Payroll Accuracy at Scale

Calculating accurate pay and charge rates from live clock-in data across thousands of sites — supporting hourly, multiple, and fixed pay types, auto-generating timesheets, and reducing payroll processing from days to hours.

03

Multi-Industry Compliance

Enforcing labour law compliance automatically — tracking legal work hour limits, qualification expiry, minimum notice periods, NFC lone-worker safety checks, and absence entitlements across events, security, and staffing industries.

Built to Scale on AWS

Parim runs on a scalable AWS stack powering real-time shift scheduling, GPS clock-in data processing, payroll calculation engines, mobile apps, and third-party accounting integrations — all in one always-on platform.

Frontend
React.js
Web Dashboard
📱
React Native
Time Clock App
🌐
AWS CloudFront
CDN + Cache
Backend
Node.js + Express
REST API
📍
GPS / Geofencing
Clock-In Verify
🔑
JWT Auth
Multi-Role
Data Layer
🗄
PostgreSQL
AWS RDS
💰
Payroll Engine
Pay & Charge Calc
Redis
Cache Layer
Integrations
AWS EC2 / ELB
Auto-scaling
📊
Xero / QuickBooks
Accounting APIs
📶
NFC Tags
Lone Worker Safety

Core Platform Features

📅

Smart Scheduling Engine

Build complex rotas and shift patterns months in advance in minutes — not hours. Automated position-matching by qualifications and location, drag-and-drop weekly/monthly calendars, and rota templates for rolling shifts.

🔓

Self-Scheduling & Open Shifts

Publish open shifts to employees with matching roles and locations. Staff apply directly from the mobile app for quick self-scheduling, ensuring instant coverage with qualified, role-matched workers without manager intervention.

📍

GPS Time & Attendance

Staff clock in and out via the mobile app with GPS verification and geofencing. Real-time attendance dashboard shows who's on site, running late, or on a break — with automatic NFC-based check calls for lone worker safety.

💷

Payroll & Invoicing Automation

Set pay and charge rates per position, auto-calculate timesheets from clock-in data, and generate accurate salary and billing exports. Payroll processing time reduced from 3 days to 3 hours. Integrates with Xero and QuickBooks.

⚖️

Compliance & Absence Management

Auto-enforce labour law limits, qualification tracking, and notice periods. Full absence management with custom policies, employee self-service time-off requests, entitlement tracking, and absence trend analytics by manager.

🎪

Multi-Industry Solutions

Dedicated feature sets for Events (shift templates, multi-site tracking), Security (NFC tour reports, lone worker checks), and Temporary Staffing (staff database, hourly billing) — all powered by the same platform core.

How I Delivered It

1
Architecture & Data Models
Designed the scheduling engine, pay calculation logic, compliance rule system, and multi-role permission architecture.
2
Backend & APIs
Built Node.js REST APIs, scheduling algorithms, GPS clock-in validation, payroll engine, and AWS infrastructure.
3
Web Dashboard
Built the manager-facing web app — scheduling calendar, staff management, payroll, compliance, and reporting dashboards.
4
Mobile Time Clock App
Built employee-facing React Native app for schedule viewing, GPS clock-in/out, open-shift applications, and absence requests.
5
Integrations & Deploy
Integrated Xero, QuickBooks, NFC tour reporting, and deployed CI/CD on AWS with CloudFront CDN and auto-scaling EC2.

What Users Experience

Drag to scroll  ·  Click to enlarge  ·  Hover to pause

Results That Matter

330K+
Employees Managed

330,000+ employees actively scheduled and tracked across thousands of organisations worldwide.

3hrs
Payroll Processing

Clients report reducing payroll processing time from 3 days down to 3 hours with Parim's automated timesheet export.

"

Our payroll and invoicing process was reduced from three days to three hours with Parim. We can see every employee's job location, working time and attendance in real-time — it's transformed how we operate.

PK
Paul K.
Operations Manager · Amvale Medical

Ready to Build?

Let's create something
exceptional together

Full-stack development · AWS infrastructure · HRTech & Workforce Management