

Catching plant hazards before they injure someone
Factory workers report a hazard from their phone, safety officers triage it in the browser, and managers hear about it before the deadline passes rather than after. I designed it and shipped all three surfaces with the team.
NestJS API, Next.js console, Expo app. Deadline-escalation engine that warns managers before a report breaches its response target, role-scoped access per plant, and an LLM translation pipeline with provider fallback across OpenRouter and Google.










