PPE Monitoring Vision System
Site cameras that check every worker is wearing their hard hat and vest, and a dashboard where a safety team watches compliance across every site and gets alerted the moment someone is not.

The problem
PPE compliance on an industrial site is checked by a supervisor walking around with a clipboard. It is intermittent by definition, it produces no record worth auditing, and the violation nobody saw is the one that ends in an incident report.
What I built
Two halves, both mine. The vision side detects people and classifies PPE per worker from the site camera feed, flagging Hardhat against No-Hardhat frame by frame. The platform side is the product around it: a Next.js dashboard with per-site compliance rates, weekly trends, a live monitoring wall, a violation log, and user management with roles, so a safety lead runs it without ever seeing a model.
The outcome
Compliance stops being a clipboard round and becomes a number the safety team can watch, per site, with every violation timestamped and logged instead of missed.
Inside it




Stack
- YOLO
- PyTorch
- OpenCV
- Next.js
- TypeScript
- Recharts
Working on something like this?
Tell me what you are trying to build. I will tell you honestly whether it is worth doing.