← Faris Sharara

WorkHub

Multi-tenant project-management API where tenants never see each other’s data.

2026 · Team of 5 · RBAC, Kubernetes, and security tests (~25% of code)

K8s replicas with probes2
cross-tenant test matrix401/403/404

In SaaS, a single missed tenant check leaks one customer’s data to another. WorkHub enforces tenant and role boundaries at every layer and proves it with tests.

What I worked on

Built with

Java 17, Spring Boot, PostgreSQL, RabbitMQ, Docker, Kubernetes, Testcontainers.

Repository ↗

Next: Distributed Messaging Platform