← back to experience

WEB / INFRA

Serverless Portfolio

A portfolio site with a serverless contact flow.

Personal portfolio with serverless contact flow, Turnstile bot protection, and Resend email integration.

  • Next.js
  • Cloudflare
  • Workers
  • Resend
ARCHITECTURE DIAGRAM PLACEHOLDER

CONTEXT

A portfolio still needs production-minded plumbing.

The contact flow uses serverless infrastructure and bot protection so the site can stay lightweight while still handling real messages.

SYSTEM PARTS

01

Serverless contact flow

A Cloudflare Worker receives form submissions and routes messages.

02

Spam protection

Cloudflare Turnstile protects the form before submission.

03

Email delivery

Resend handles the final email integration.

TECH STACK

FRONTEND

  • Next.js
  • React
  • TypeScript

SERVERLESS

  • Cloudflare Workers
  • Turnstile

EMAIL

  • Resend

WHAT I BUILT

A portfolio with a custom contact path, bot protection, and email delivery rather than a static mailto-only flow.

NEXT DETAIL PASS

Case study details coming soon for the Worker request flow and deployment setup.