Project - Building workplace harassment prevention tools

Developed the reporting tool and HR dashboard for Spot, a comprehensive workplace harassment and discrimination prevention platform designed for the #metoo era.

Project
Spot (Talktospot)
Year
Role
Full Stack Development

Overview

Spot is a software solution designed to combat harassment and discrimination in the workplace, offering a comprehensive approach to harassment training in the #metoo era. The platform helps organizations create safer workplaces through:

  • Lightweight surveys to identify areas of concern
  • Anonymous reporting to enable early intervention
  • Training materials to educate employees on proper workplace conduct

Reporting Tool

I built and enhanced the core reporting tool that enables employees to document incidents of harassment or discrimination anonymously. The tool needed to be:

  • Accessible: Easy to use for anyone, regardless of technical skill
  • Secure: Protecting sensitive personal information
  • Anonymous: Ensuring reporters feel safe coming forward

HR Dashboard

I created and maintained an HR dashboard that enables human resources teams to manage all incoming reports. The dashboard provides:

  • Centralized view of all reports
  • Status tracking and case management
  • Analytics to identify patterns and trends

Security Implementation

Given the sensitive nature of the platform, security was paramount. I implemented:

  • Two-Factor Authentication (2FA): Adding an extra layer of security for all users
  • XSS Prevention: Protecting against cross-site scripting attacks
  • CSRF Protection: Preventing cross-site request forgery
  • Brute Force Protection: Implementing rate limiting and lockout mechanisms

What I did

  • JavaScript
  • Node.js
  • Security
  • 2FA
  • React
  • PostgreSQL

The secure and user-friendly platform Ayham helped build enables employees to report incidents safely and HR teams to respond effectively.

Spot, Workplace Safety Platform
Reporting system
Anonymous
Dashboard
HR
Security
2FA
User data
Protected

More projects

Building critical infrastructure for human rights documentation

Following tragic attacks against minority communities in Syria in 2025, I served as Tech Lead to establish the technical infrastructure for incident documentation and volunteer training.

Read more

CouchDB consulting and tooling development

Through Neighbourhoodie, I worked extensively with Apache CouchDB, building diagnostic tools like Opservatory and developing SQS - an SQL query engine for CouchDB.

Read more

Tell me about your project

My location

  • Berlin
    Germany