
Workplace Incident Reporting Platform
A secure reporting platform built for Prism Consulting that lets employees submit workplace incident reports, with full anonymity if they choose. Reporters can track their case, message HR, and upload files, while administrators manage cases, add internal notes, and generate professional reports for clients.
Overview
Prism Consulting needed a way for their clients' employees to report workplace incidents through a secure, professional channel. The platform had to protect reporter anonymity when requested while still giving HR the tools to investigate, communicate, and document everything properly.
Secure Reporting. Anonymous when it needs to be. Compliance for employers, peace of mind for employees.
The Challenge
Workplace reporting is sensitive. Some employees need to stay anonymous to feel safe coming forward, but HR still needs enough information to act. The system had to balance privacy with functionality: letting reporters communicate, upload evidence, and track progress without ever exposing their identity unless they chose to share it.
The Solution
I built the platform in Next.js with Supabase handling authentication and the database. When someone submits a report, they receive a case number and password to track their case, send messages, and upload files. If they opt for anonymity, their email is used only for notifications and never shown to HR. On the admin side, Prism can respond to reporters, log internal notes, manage files, and generate exportable reports customized for each client. Those reports are watermarked for legitimacy and ready to hand off.
Reporter emails are encrypted and never visible to HR, so employees can stay truly anonymous and still receive updates on their case.
Results
The platform gives Prism Consulting a professional, in-house reporting system to offer their clients, replacing informal processes with something secure, documented, and most importantly, audit-ready. Should an incident ever go to court, employers will have a clear, timestamped record of the handling of the incident.
Gallery
Other Projects

Jennet Inglis Art
A dedicated website for artist and author Jennet Inglis, replacing a Linktree with a quietly editorial platform that lets her art do the talking.

Local Sports Media Platform
A custom sports media platform built for City-County Sports to cover high school athletics across our county. The site lets the owner publish articles, categorize content by school and topic, sell ad space, and track impressions and clicks. After 3+ years and 1,600+ articles, it's still running strong with minimal upkeep.

Online Driver Safety Training & Certification
A custom training platform built for Prism Consulting that lets employees complete a required driver safety course entirely online. The system handles account creation, video lessons, quizzes, certificate generation, and admin tracking for over 330 drivers across 6 locations.
Latest Articles
View all
How to Choose a Web Designer in the Shenandoah Valley
Five ways to get a small-business website, from DIY builders and freelancers to national agencies and local studios, with real 2026 costs and the six questions that actually decide it.

GoDaddy Delegate Access: How to Give Your Web Designer Access Without Your Password
How to give a web designer access to your GoDaddy account without handing over your login, which of the four permission levels to pick, and how to remove them when the work is done.

How Much Does a Small Business Website Cost? Real Numbers, No Runaround
Real small business website pricing: what templates, freelancers, and agencies actually charge, what's included at each tier, and how monthly plans change the math.