π§ Your Resume Can Now Talk: Building a Digital Persona with AI
It all started when a friend asked me to help write his resume. Simple enough – or so I thought. But as I formatted bullet points and achievements, one question kept echoing in my mind: What if the resume could actually talk and tell us more?
π¬ From Static Document to Living Conversation
What if recruiters could ask:
βWhat did you do at your last job?β
βWhat projects are you working on?β
And instead of a wall of text, the resume itself answered in the digital persona, with real data from their LinkedIn, GitHub, and portfolio. That idea sparked my weekend coding adventure and the birth of an AI-powered digital persona.
βοΈ The Tech Stack Behind the Talking Resume
Hereβs how I brought the idea to life using AWS and Terraform.
π§ Bedrock + Lambda β The AI Brain
This is where intelligence lives. Bedrock powers the generative reasoning, while Lambda executes and scales on demand.
π§° App Runner – Always-On API for Low Latency
A lightweight container service that keeps the chat API warm and responsive. Lambda handles bursty workloads, while App Runner ensures consistent conversational performance without cold starts.
ποΈ S3 Vectors (Embeddings) – Private Knowledge, Fast Retrieval
All resume content, LinkedIn details, and portfolio snippets are chunked, embedded, and stored as vector files in S3. During a conversation, the app retrieves the most relevant shards and performs semantic search (RAG), grounding every answer in real, verified information.
π S3 + CloudFront β Memory & The Public Face
Static assets, embeddings, and βmemoriesβ live here, distributed globally for fast and reliable access.
π API Gateway β The Communication Bridge
Where recruiters and users talk to your AI resume.
π‘οΈ IAM Roles β Guardrails for Security
Every service interaction is strictly scoped for least privilege and full auditability.
ποΈ Workspaces β Dev/Test/Prod Environments
Every persona needs a safe place to grow and experiment.
π Route 53 + SSL β The Custom Domain
Gives your AI resume a professional identity (e.g., me.arbabai.com).
βοΈ Terraform – The Invisible Automator
Every component – IAM, App Runner, S3, Lambda, and API Gateway is built automatically, version-controlled, and reproducible.
π€ Try the Demo: Talk to a Resume
Hereβs a live sample of how it works π
DEMO URL: My Digital Persona
Disclaimer: This project is purely for learning and experimentation. Itβs a personal exploration of how AI, embeddings, and cloud automation can transform a static resume into a living digital identity.
