Skip to main content
Elizabeth Stein
Enterprise MissionsOpen to workHomeWorkAboutContact

Case study

enterprise2025-2026

CRC Lead Gen Platform

Public-facing lead generation and admin console for CyberReady Clinic. Next.js 16 + React 19 + Drizzle + Neon Postgres + Better Auth + MSAL Azure AD. Admin console manages newsletter, volunteer, mentor, and client questionnaire pipelines; integrates Power Automate callbacks for the Dataverse handoff.

Where I learned to build at scale and lead teams

Field notes

Role

Creator & Developer

Context

CyberReady Clinic

Read order

Evidence first, then constraint → build → proof. Use the chapter rail to jump sections; orbit to adjacent work from the bottom of the case study.

Enterprise Missions·✦I-Class Giant
★FEATURED

Evidence

System surface

No public screenshot on file—generative preview stands in for the visual layer.

Signature viewpreview

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

0
Form Pipelines
Better Auth + MSAL
Auth
Neon Postgres
DB

Inventory

Stack & signals

Next.js 16DrizzleNeonBetter AuthMSALAzure AD
← Project archive

Tell me what you're building

If you need someone who can own UI, systems, and AI integration without losing the plot—I'm listening. Contract, advisory, or full-time: we'll find the right shape.

Start a ConversationSee More Projects

Related work

Nearby systemsignal 1
Signal: Low
Next.js 16

ExplainThisCode.ai

Enterprise SaaS code explanation platform with GPT-4, skill-level adaptation, security vulnerability scanning, performance profiling, team collaboration, and Stripe subscriptions. 47 Radix UI components.

Nearby systemsignal 1
Signal: Low
Next.js 16

UCP Guard

Uptime monitoring SaaS for emerging commerce-protocol endpoints. Scheduled scans, email/Slack alerts, and white-label reports for agencies. Built UCP validator engine, monitoring cron, Stripe checkout, and agency report templates.

Nearby systemsignal 1
Signal: Low
Next.js 16

Site Sheriff

Comprehensive website audit tool with 230+ checks across SEO, security, accessibility (axe-core 80+ rules), performance, and content. Agency-ready reports with CSV export, client email drafts, and SSRF protection. Recent security hardening.

Keep exploring

Previous Project

CyberReady Clinic — MSP Ready5 Assessment

Primary developer on a Dynamics 365 / Power Platform cybersecurity-readiness assessment used by a healthcare cybersecurity nonprofit. v1.1.0.18 live in production. 12 implementation phases shipped: data model on Dataverse, Power Automate orchestration, Power Apps Canvas front-end, scored deliverables.

Next Project

Rocketpark Agency — Craft CMS Ecosystem

Client-side delivery on a 10-site Craft CMS portfolio at a small agency. Twig templating, Composer-managed plugins, project-config workflows, Herd-based local dev, and Bitbucket-hosted source. Sites span service, e-commerce, and content-driven layouts.

© 2026 Elizabeth Stein

·Contact·Privacy
Let's work together → GitHubLinkedIn

Built with Next.js, Three.js, and obsessive attention to detail.