06 — Early-Stage VC

Crestline
Ventures

3-partner VC focused on climate and infrastructure. Squarespace page. LPs were noticing — in the wrong way. Institutional without being cold.

Early-Stage VC Next.js · Cloudflare Access · Sanity · Puppeteer
The problem

Serious investors.
Squarespace page.

Crestline Ventures had developed a clear thesis, a portfolio of genuine conviction, and limited partners who expected a certain standard of presentation. The Squarespace site wasn't keeping up. LPs were asking for materials via email that should have been accessible in a secure portal. Investment memos were Word documents with inconsistent formatting. The web presence wasn't matching the seriousness of the fund.

What was built

Institutional depth.
Not institutional cold.

01
Full Site

Investment thesis page, portfolio company grid with individual company cards, team profiles, and contact. Stone, slate, deep green — feels institutional but not clinical. Clean data tables, generous whitespace, restrained type scale.

02
LP Portal

Cloudflare Access-gated document library. Quarterly reports, fund materials, cap table documentation — organized by fund and date. Access provisioned per LP. No password sharing, no email-based document requests.

03
Investment Memo PDF System

Branded memo templates generated with Puppeteer per portfolio company. Consistent formatting, consistent branding, generated from Sanity content. One source of truth, one output format.

04
Portfolio Update Emails

Templated quarterly update emails — formatted, branded, sent on schedule via Resend. Partners update portfolio data in Sanity. The email renders from that data. No copy-pasting, no manual formatting.

LP Portal

Secure access.
No email requests.

Cloudflare Access handles authentication — email-based identity verification, no passwords to manage or share. LPs are provisioned individually. The portal organizes documents by fund and date, accessible immediately after login.

LP portal — document library
LP Portal
Fund I Documents
Fund II Documents
Quarterly Updates
Cap Table
Fund I — Q1 2026
PDF
Q1 2026 Quarterly Report
Crestline Fund I · Mar 2026 · 14 pages
PDF
Q4 2025 Quarterly Report
Crestline Fund I · Dec 2025 · 18 pages
XLSX
Cap Table — Fund I
Updated Mar 15, 2026
Access gate

Cloudflare Access.
Zero password sharing.

Authentication handled entirely by Cloudflare Access — email-based identity verification with one-time links. No usernames, no passwords to reset or share. LPs are provisioned by email address. Access revocation is instant.

Portal auth — Cloudflare Access gate
LP Portal — Restricted Access
Enter your LP email address to receive a secure access link.
Send access link
Secured by Cloudflare Access · No password required
Stack
Next.js Cloudflare Access Sanity Puppeteer (PDF) Resend Tailwind v4
Depth markers

Managing a fund that
needs a real web presence?

Book a Quick Call