Portfolio privacy build note

Privacy-Safe Public Resume

The public resume keeps credentials, experience, and project context visible while removing phone and email from scrapeable web pages.

Status Implemented site feature
AWS focus
PrivacyStatic SiteCloudFrontResume
UI
Public portfolio Client
AWS
Sanitized HTML resume
AWS
LinkedIn + Credly verification
AWS
Application channels
AWS
Full resume with direct contact details

Problem

A public portfolio benefits from a resume, but exposing phone numbers and email addresses invites scraping and long-term spam risk.

Design

  • The site publishes an HTML resume without direct phone or email.
  • Credential verification routes through Credly.
  • Professional outreach routes through LinkedIn until a controlled contact form is deployed.
  • The full contact resume remains available through job applications and recruiter channels.

Security decision

The old public PDF link was removed from the homepage and the S3 object was deleted from the public bucket. Future deploys exclude the private PDF by default.