VerifyIQ Portal
InternalStage 1-5Multi-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.
- 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.