Context
ManagePH is a platform for companies that hire and pay contractors around the world. Onboarding, team structure, and payouts had to live in one product, not a pile of spreadsheets and payment tabs.
I built the full-stack application in Laravel and React and set up automated CI/CD on AWS so releases were boring in the good way.
The challenge
Global contractor operations meant juggling people, permissions, and money across tools. The client wanted a single platform with clean workflows, role-based workspaces, and deployments they did not have to babysit.
The approach
Laravel handled the domain: contractor onboarding, team and role management, and payment workflows. React sat on top for the day-to-day workspace UI. AWS plus automated CI/CD kept shipping a repeatable pipeline instead of a manual ritual.
The work was less about a flashy dashboard and more about making the unglamorous path (invite, assign, pay) reliable enough for a distributed team.
What shipped
- Contractor onboarding flows
- Role-based team workspaces
- Payment workflows for global contractors
- Automated CI/CD delivery on AWS
How it holds up
The platform is the operating system for people and payouts, not a side tool. Repeatable deploys on AWS meant the team could keep changing the product without treating every release as an event.
Results
What this engagement left in production.
- Unified contractor onboarding and team management
- Payment workflows for global contractors
- Role-based access across workspaces
- Automated CI/CD delivery on AWS