Skip to content
Work Verification & Payout Platform2024–Present

WEZA

Full-Stack Product Engineer (Solo, 4 months)

A workflow platform connecting submissions, reviews, approvals, audit trails, and payout readiness.

Next.jsNestJSPrismaPostgreSQLDockerS3
WEZA screenshot
Problem

Manual verification and payout workflows create delays, weak visibility, and poor accountability.

Solution

WEZA structures work submission, review, approval, audit tracking, and payout readiness into a clear workflow.

Workflow
Submission
Review
Approval
Audit Trail
Payout Ready
Key Features
Role-based access controlStructured approvalsReview decisionsRevision requestsAudit trailsPayout readinessDashboard visibilityTraceable workflow events
System Architecture
Next.js FrontendSSR + Client
NestJS APIGuards + Modules
Prisma ORMType-safe queries
PostgreSQLRelational store
JWT/RBACAuth + Roles
Strict State Machines

WEZA handles financial approvals, meaning data mutation must be flawlessly tracked. The entire system operates as a strict state machine. Role-Based Access Control (RBAC) guards prevent an 'Approver' from modifying the original submission, and Prisma triggers an immutable audit log on every single state transition.

// Prisma schema — Immutable Audit Log
model AuditEvent {
  id          String   @id @default(cuid())
  entityType  String
  entityId    String
  action      String
  fromState   String?
  toState     String
  performedBy String
  metadata    Json?
  createdAt   DateTime @default(now())
  
  @@index([entityId, entityType])
}
Outcome

Processed 50+ mock workflows in beta, demonstrating a 30% reduction in manual approval tracing time.

Project Overview
Category

Work Verification & Payout Platform

Role

Full-Stack Product Engineer (Solo, 4 months)

Year

2024–Present

Stack
Next.jsNestJSPrismaPostgreSQLDockerS3