(02) Case study / Creation + Engineering
Regard
Health, safety and environment software for organisations managing risk across sites and teams.



Context
Regard is an HSE product for companies that organise their work into sites and operational zones. Day to day it has to make sense to very different people: a company administrator, a site manager, an HSE officer, a permit issuer, a supervisor, an employee on the ground.
The challenge
The hard part isn't any single form. A risk, an audit finding or a work permit passes through several of those people, and each of them should only see and do what their role allows. Getting that right is as much a product question as a technical one.
What the product covers
The application handles risk assessment with risk matrices, recurring audits and inspections, work permits, accident and incident declarations, non-conformities and the corrective actions that follow them. Access is permission-based, down to individual actions.
How it got here
It wasn't always this shape. Regard began with a Java and Spring Boot backend and a separate React frontend, deployed with Docker and Kubernetes. Today it is one Laravel application, rendered on the server.
Architecture
The Android app is a Capacitor shell around the deployed site. It carries no views or data of its own, and a small bridge connects the pages to native features: push notifications, the back button, printing, and a warning when the connection drops. The web and mobile products therefore ship as one.
My contribution
As cofounder and CTO I'm responsible for the technical direction, and I've worked hands-on across backend and API design, the web application, the mobile shell, authentication and role-based access, and production infrastructure.
Technologies
Laravel / PHP / Alpine.js / Capacitor / Firebase Cloud Messaging



