VerifyIQ Portal

InternalStage 1-5

Multi-tenant provisioning and management for an AI document-fraud detection product.

Classified

The portal holds client and applicant data, so it is described here rather than shown.

1-5VerifyIQ Portal
Backends migrated
18
Database servers retired
20
Orphaned secrets removed
33
Repositories
4 → 1
PR pipeline
26 → 12 min
My commits
866

Internal system at Boost Capital, not public.

  • NestJS
  • React
  • TypeScript
  • Nx
  • Cloud SQL
  • Cloud Run
  • Terraform
  • GitHub Actions

About

I co-architected the platform that takes a new financial-services tenant from cloud infrastructure to per-tenant feature configuration, then spent most of my time making it cheaper to run, faster to ship and harder to break.

Highlights

  • Shared Cloud SQL migration: one database server per tenant replaced by region-matched shared tiers.
  • Four repositories folded into one Nx monorepo, with shared auth, NestJS and frontend libraries and gates that stop cross-app drift.
  • Security hardening across the stack: dependency CVEs, PII redaction in error monitoring, endpoint access control, API-layer feature flags and SAST remediation.
2 more
  • Repaired the tamper-evident audit log and the admin session lifecycle.
  • Core tenant flows — application intake, document upload, PDF preview — feeding the LLM fraud pipeline, and the component library both frontends share.