Skip to content
A worker in a hard hat and safety glasses checking a handheld device in a dim, teal-lit corridor

2016–2018

Designed in 2016, still running a decade later

Lone-worker safety depended on connecting detection, location, escalation, and response across unreliable environments.

Role
Product design across mobile, web, and IoT hardware, plus illustration and animation
Duration
2016 to 2018
Method
Design thinking and continuous user validation inside a waterfall process
Tools
Adobe XD, Illustrator, ProofmeHQ, Trello

The system had to work when the worker was either not looking at it or dealing with an emergency.

What changed

Still in production
iOS and Android apps live in 2026, expanded from oil and gas into mining, utilities, hospitality, and transportationfrom MVP scoped to oil and gas lone workers in remote Alberta

Projected by others, not measured here

FirstNet Verified
cleared for AT&T's dedicated public safety networkFirstNet, Sens-Net Canada data sheet, 2019

Executive summary. OnGuard explored connected worker safety in remote and hard-to-monitor environments. I designed across the field app, Emergency Response Centre dashboard, and connected-device interactions. The system linked detection, location, escalation, and response rather than treating safety as a single screen or device. Because detailed incident and usage figures are not publicly disclosable, the case study focuses on the operating model, constraints, design decisions, and the system that remains in production.

Assets from this period carry the Sens-Net branding, which the company later changed to OnGuard. The feature set described here is the 2016 to 2018 platform; the product has continued to develop since.

Distance turned working alone into a systems problem

Under Alberta’s OHS Code, a worker is working alone when they are by themselves and help is not readily available if something goes wrong. The requirements sit in Part 28, consolidated from the Working Alone Regulation that took effect in October 2000. Sens-Net started in 2014 to serve it.

In oil and gas that describes thousands of people: driving hundreds of kilometres a week on back roads to work with pump jacks and pressurized equipment, out of sight of anyone who could help.

The controls in place were not designed for that distance. Hourly check-ins interrupt the work and still leave up to fifty-nine minutes between an accident and anyone noticing. There are no colleagues nearby to spot a problem. Cellular coverage is unreliable in the places where the risk is highest. And safety equipment for lone workers had not kept pace with cloud computing or wireless, partly through underinvestment and partly because people who are not visible are easy to stop thinking about.

For employers this is also liability, insurance cost, and regulatory exposure. Any solution had to satisfy all of that without changing how the work gets done, because a safety system that slows the job down gets switched off.

An eight-step story designed the path to rescue

The team worked from a single narrative rather than a feature list. John has an accident. His phone detects the fall. It sends a notification. His manager is informed. The Emergency Response Centre locates the alert. Help is dispatched. Paramedics reach him. John recovers.

Eight steps, and design owns six of them. Storyboarding it made the stakes legible to stakeholders in a way a requirements document does not, and it exposed exactly where the system had to be certain rather than merely functional.

Storyboard panel 1 of 8: John slipped and fell while working alone in a remote hazardous location

Storyboard panel 2 of 8: John's rugged Sonim handset survived the fall and stayed ready to call for help

Storyboard panel 3 of 8: the phone's sensors registered the fall and impact and transmitted location data to the Emergency Response Centre

Storyboard panel 4 of 8: John's manager Dave got the alarm on his own Sonim and tried to reach John, with no response

Storyboard panel 5 of 8: the Emergency Response Centre received the alarm, couldn't reach John either, and escalated to a full emergency response

Storyboard panel 6 of 8: the response centre coordinated with the nearest response team and put the closest medical facility on alert

Storyboard panel 7 of 8: paramedics reach John and begin treatment on site

Storyboard panel 8 of 8: John recovers in hospital, with his supervisors already informed

The eight-step storyboard that made the stakes legible to every stakeholder in the room.

Four alert types came out of it.

Panic button. Pressed on screen, on a ruggedised handset, or on a wearable, when the worker knows they need help.

Fall detection. Sensors in Android handsets or connected wearables detect a fall followed by stillness, for when the worker cannot press anything.

Gas detection. Gas detectors and heart rate sensors feed the response team the type of alert, not just its existence, so responders know what they are walking into.

Hazardous location geofencing. A boundary around a dangerous area alerts the worker on entry and raises an alarm if they stay longer than expected.

Icon for the panic button alert: a worker raising both hands with an alert symbol above

Icon for fall detection: a worker down with an alert symbol

Icon for toxic gas detection: a worker with a gas sensor and an alert symbol

Icon for hazardous location geofencing: a worker inside a marked hazard zone with an alert symbol

Calm monitoring and urgent response needed different interfaces

The Emergency Response Centre dashboard. Someone watches this all day, mostly while nothing happens, and must act correctly in the seconds after something does. It handles individual user management: active devices, profiles, location history, logs, properties. Responders can create and edit geofences and facilities, and configure what triggers an alarm or a check-in.

The Emergency Response Centre desktop dashboard, showing a live map with worker statuses, alongside the paired mobile handset

The ERC's user management screen: a list of workers with status, battery level, and last check-in, next to their live positions on the map

The ERC's facilities and geofences screen, listing monitored sites and hazard zones on the same live map

No interactive build survives from this project - these are archived screens from the shipped ERC dashboard.

The field app. Android, built for Sonim ruggedised handsets, using the physical emergency button in the hardware rather than an on-screen control. Customizable per client, because every operator’s protocols differ.

Two rugged Sonim handsets running the field app, showing a worker's own location and a teammate's on a live map

The field app's panic and man-down alert screens on a rugged handset, from trigger through the 15-second countdown

No interactive build survives from this project - these are archived screens from the shipped field app.

The design constraint that governed everything: a person using this is either not looking at it or having the worst day of their career. Nothing in between.

When incidents stayed private, evidence had to come from elsewhere

We were designing an emergency response system without much data about emergencies.

Clients would not talk about accidents. Not evasively, and not because anyone was hiding anything: incidents are legal exposure, insurance exposure, and reputational risk all at once, and a safety manager who describes what went wrong at their site in detail is creating a record. So we got policy, procedure, and the shape of a response, and very little of what actually happened when the response was needed.

When first-person incident accounts were unavailable, the team triangulated from the evidence around them.

That is a hard gap in this particular product. Almost every design decision hinges on the seconds after something goes wrong. How long before anyone noticed. What the responder did first. What information they wished they had. Where the protocol broke and someone improvised. We were designing for a moment we could only reconstruct secondhand.

What we did instead was work forward from the protocol and the storyboard, and rely on the people who had been in the room for the aftermath rather than the incident. It was enough to ship, and the platform has held up for a decade, which suggests the reconstruction was reasonably good. But I have never stopped noticing that we validated an emergency system against how emergencies are supposed to go.

If I ran it again I would go for the records rather than the conversations. Incident reports, insurance filings, regulator submissions. Documents get written because someone is obliged to write them, and obligation produces detail that a meeting never will.

High-stakes design changed when validation had to happen

Continuous user validation inside a waterfall process is a contradiction, and it took this project to show me when the contradiction is the right answer. In consumer software you ship, watch, and correct. Here, correcting after launch means correcting after an incident. So the validation had to happen before anything was built, which is slower, less satisfying, and in this context the only defensible sequence.

The project used staged validation to reduce the cost of being wrong before implementation.

I have not worked that way since, because almost nothing else justifies it. But knowing which kind of product does is the thing I took from OnGuard.

Similar projects