BACK

Portflow Homepage
Portflow Editor

Portflow

Full-stack Developer

Jan 2025 – Jun 2025

Project

Overview

Multi-tenant portfolio platform enabling users to create and publish professional portfolios through structured workflows, with draft-to-publish architecture and scalable cloud delivery.

Responsibilities

  • Designed draft-to-publish workflow with asset versioning for unpublished and public portfolio states.
  • Implemented autosave using Zustand, local storage persistence, and scheduled sync to AWS S3/R2.
  • Built media delivery with Presigned URLs for direct browser-to-cloud uploads without backend file proxying.
  • Implemented Redis-based metadata caching for portfolio routing, slug resolution, and access validation.
  • Architected the platform to support future subscription management and payment processing.

Technologies

  • Next.js
  • TypeScript
  • Zustand
  • NestJS
  • Redis
  • AWS S3
  • Prisma