Lwin
← All Projects

Independent Collaboration · Confidential Client

Performance Appraisal Platform

Primary Backend DeveloperIn Development

Build a modern performance-appraisal platform that combines configurable competency and KPI libraries, job-specific appraisal forms, multi-stage review, scoring, acknowledgement, and reporting, while integrating with an established organizational data source.

Role

Primary Backend Developer

Timeline

2026 · In Progress

Scope

Backend-Primary · Full-Stack Monorepo

Status

In Development

Challenge

Build a modern performance-appraisal platform that combines configurable competency and KPI libraries, job-specific appraisal forms, multi-stage review, scoring, acknowledgement, and reporting, while integrating with an established organizational data source.

Role & Collaboration

This is an independent, two-developer collaboration outside my primary employment — not a solo project, and not affiliated with my employer. I serve as the primary backend developer; my teammate leads the platform’s interface and visual implementation. We share ownership of data contracts, deployment, and debugging across the frontend/backend boundary.

Solution in Development

We structured the system as a TypeScript monorepo with a Next.js frontend and NestJS backend. PostgreSQL stores the appraisal domain through Prisma, while a controlled integration supplies selected records from an established organizational data source. The platform supports configurable appraisal libraries and templates, period preparation, participant workflows, employee entry, evaluator and approver review, acknowledgement, reporting, and exports.

Technical Contribution

I established the monorepo and backend foundation, designed the dual-database integration, implemented authenticated sessions and scoped authorization, and built the core appraisal services and APIs. I also created migrations, imports, tests, health checks, API documentation, report exports, and the initial container deployment setup.

  • NestJS backend with role-, department-, assignment-, and workflow-aware authorization
  • JWT authentication backed by server-side session and refresh-token records
  • Configurable competency/KPI libraries and versioned appraisal templates
  • Docker-based deployment, database migrations, and OpenAPI/Swagger documentation

Quality & Engineering Rigor

A large, passing backend test suite protects authentication, authorization, workflow rules, templates, scoring, and reporting behavior, alongside clean TypeScript checks across both frontend and backend.

Current Status

The platform remains a collaborative work in progress. This case study will be updated after launch with confirmed production status and outcomes.

Primary backend ownership within an honest two-developer collaboration.

Tech Stack

Frontend

Next.js 16React 19TypeScriptTanStack QueryZustand

Backend

NestJS 11Prisma 7PostgreSQLMicrosoft SQL Server integration

Tooling

pnpmTurborepoDocker