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
- 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.