Selected work

Case studies

A selection of projects focused on architecture, delivery, and measurable outcomes.

Cognito to Auth0 Trickle Migration

Migrated active users from AWS Cognito to Auth0 without forced password resets, while unlocking enterprise SSO through SAML and OIDC.

  • Auth0
  • Auth0 Actions
  • AWS Cognito
  • TypeScript
  • Node.js
  • SAML
  • OIDC

React SPA to Next.js App Router

Migrated a mature React SPA to Next.js App Router to improve performance, simplify data flow, and reduce long-term delivery risk.

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