HR / OSPORTFOLIO WORKSPACE
hritikraj.dev/projects/godiverse
All projectsImplemented

GoDiverse

A multi-persona B2B operating system spanning buyer discovery, supplier operations, verification, teams, controlled public data, and shared identity.

137 HTTP handlers
Next.jsPostgreSQLRLSRedux ToolkitIdentity
01 / Case note

The operating problem

Buyers, suppliers, verifiers, and administrators required different data views and permissions while two products moved toward one identity boundary.

02 / Case note

My contribution

Delivered discovery, supplier profiles, verifier sessions, team administration, safe public projections, and a shared app-access migration with compatibility fallback, backfills, and orphan repair.

03 / Architecture

System shape

Next.js pages + API routes
Canonical role grants
RLS + security-definer RPCs
Buyer / supplier / verifier flows
Shared app-access claims
04 / Case note

The key decision

Canonical roles and entitlements moved into claims with compatibility fallback, backfills, orphan repair, and authorization freshness during rollout.

05 / Case note

Reliability by design

Database row-level security remains the final boundary; controlled projections expose buyer-safe supplier information without making private profiles public.

06 / Evidence

What the source proves

30 pages
120 API route files
137 exported handlers
Zero-downtime identity migration
07 / Case note

Honest limits

The audited checkout does not prove current deployment, complete upload security, supplier teams, or broad automated test coverage.

Have a hard problem?

Let’s build something
worth trusting.