All work

Case study / SaaS product

StaffSyncHR platform for modern organisations

A complete HR operating system — staff records, leave, payroll and analytics — built mobile-first so managers can run their teams from anywhere.

Industry
SaaS product
Stack
Next.js · TypeScript · Tailwind · shadcn/ui
staff-sync-demo.vercel.app
StaffSync — HR platform for modern organisations
Visit staff-sync-demo.vercel.app

01The challenge

Growing organisations often run HR on spreadsheets, email threads and paper forms. Leave requests get lost, payroll takes days to reconcile, and managers have no clear view of their team — especially when they are away from a desk.

02What I built

  • Central staff records with documents, roles and employment history in one place.
  • Leave requests with multi-step approval workflows and automatic balance tracking.
  • Payroll processing and exportable reports, replacing manual spreadsheet work.
  • Role-based dashboards: staff, managers and HR each see exactly what they need.

03Key decisions

The technical calls that mattered — and what they meant for the business.

Mobile-first, not mobile-afterthought

Managers approve leave from their phones, so every workflow was designed for a small screen first and scaled up to desktop.

Permissions designed in, not bolted on

Role-based access shapes every screen and query, so sensitive salary and personal data is only ever visible to the right people.

A design system for speed

Building on shadcn/ui and a shared component library kept the product consistent and made new modules fast to add.

Paperwork turned into workflows

Leave requests move through multi-step approvals and balances update automatically — the email chains and spreadsheet reconciliation simply disappear.

Building something similar? Let's talk about your product.

Book a call

Next case study

WhatsApp Booking Bot

Bookings and payments on WhatsApp