Enterprise · HR

PSQ HR Platform

Full HR operations for Platinum Square — attendance, payroll, approvals.

Stack: Web App · Microsoft 365

The Brief

An internal HR platform for Platinum Square Real Estate — onboarding, leave, documents and reporting in one place.

HR ran on paper, email threads and spreadsheets: slow onboarding, untracked leave balances and documents scattered across inboxes.

The Build

  1. Structured employee onboarding workflows replacing paper checklists
  2. Leave management with balances and approval chains
  3. A central document repository for contracts, IDs and HR records
  4. Org-level reporting dashboards for management
  5. Integrated with the company’s Microsoft 365 environment

The Outcome

An HR system built from inside the problem

Most HR systems are built by vendors working from a client’s description of the problem. This one wasn't. I'm the IT Engineer at Platinum Square Real Estate, which means the paper checklists, the email approval threads and the spreadsheet leave balances weren't a client's description of a problem — they were the environment I worked in every day. That changes how you build. The five things the platform does — onboarding, leave, documents, reporting and Microsoft 365 integration — aren't a feature list from a discovery call; each one maps to a failure I could watch happening: a new hire waiting on a paper checklist, a leave balance nobody could verify, a contract that existed only in someone's inbox.

One employee record, not many copies

The design principle underneath every solution bullet is the same: there should be exactly one place where an employee's record lives, and every process should read from and write to it. Onboarding became a structured workflow because a workflow leaves a trail a paper checklist doesn't. Leave carries balances and approval chains because a balance that lives in the system can't drift from the balance in someone's head. Contracts, IDs and HR records sit in one central repository because a document you can't find is a document you effectively don't have. The 'one auditable source of truth' in the results isn't a bolt-on feature — it's what falls out naturally when everything else is built this way.

Why the Microsoft 365 integration mattered

Platinum Square already ran on Microsoft 365 — administering that environment is part of my day job. Integrating the HR platform with it, rather than standing up a parallel world, was deliberate: an internal tool succeeds or fails on adoption, and adoption is easier when the system lives inside the environment staff already use daily. It also means the platform inherits the discipline of the surrounding IT estate — backups, permissions and audit trails — instead of becoming an island someone has to separately secure and maintain.

If you're planning a custom HR system

The pattern transfers to almost any company still running HR on spreadsheets and paper: the build is less about features and more about making the system the only place the work can happen. If a leave request can still be approved by email, the spreadsheet era never really ends. Permissions and audit trails belong in from day one — HR data is among the most sensitive data a company holds — and the standard to aim for is the one this project reached: paper-based processes eliminated company-wide, with every employee record auditable in one place.

Related services

All projects — Emad Yahya, web developer in Dubai · Live project · Next project: IT Asset Manager · emaadyahya4@gmail.com