Evidence
System surface
No public screenshot on file—generative preview stands in for the visual layer.
Story arc
How this shipped
Where I learned to build at scale and lead teamsThree beats: what pressed against the work, how the stack answered, and what changed once it was live.
I · Constraint
The brief
Build a public marketing + lead-capture site that hands structured intake straight into the CRC Dataverse environment behind the assessment platform — with Azure AD for staff and modern auth for everyone else.
II · Build
The craft
Next.js 16 App Router on Vercel with Drizzle + Neon for persistence. Better Auth for public users; MSAL Azure AD for staff. Power Automate callback secret signs the handoff into the Dynamics environment so CRM stays the source of truth.
III · Proof
What moved after launch
Production env on Vercel with full secret hygiene (AZURE_CLIENT_SECRET, BETTER_AUTH_SECRET, DATABASE_URL, DATAVERSE_URL, POWER_AUTOMATE_CALLBACK_SECRET). 4 form pipelines unified. Single source of truth for staff vs public auth.
Signals
Signals & scale
Inventory