Selected work

Case studies

Architecture, delivery execution, and measurable outcomes — a selection of projects that shaped real products.

RBAC to Fine-Grained Authorization

Replaced a flat JWT-based role model with Fine-Grained Authorization (FGA) to support workspace-scoped permissions, coordinating adoption across the cloud portal and product teams.

  • OpenFGA
  • TypeScript
  • Node.js
  • Auth0
  • React
  • REST APIs
  • JWT

Next.js App Router Migration

Migrated a React SPA to Next.js App Router to improve performance, simplify routing, and create a clearer platform for future features.

  • Next.js 16
  • React
  • TypeScript
  • GraphQL
  • AWS
  • CI/CD