An AI-powered personal site that lets recruiters ask questions about your resume and get smart, conversational answers — powered by OpenAI's GPT API.
Built by Eduardo Monroy, a Senior Software Engineer with 11+ years of experience at companies like LinkedIn, with a passion for clean code, great UX, and clever AI tools.
- 🤖 AI answers recruiter questions about your background
- 🧠 Memory: follows up on previous questions in a conversation
- 📄 Injects your real resume + personality into GPT context (handled on the server)
- ⚛️ Built with React, Tailwind, Express, and OpenAI's API
- 💬 Deployable as a public portfolio chat or private tool
- Frontend: React (Create React App), TailwindCSS
- Backend: Node.js, Express, OpenAI API
- API:
chat/completionsendpoint (GPT-3.5 / GPT-4)
git clone https://github.com/emonroy/emonroy-com.git
cd emonroy-comcd backend
npm installCreate a .env file in the backend/ directory:
OPENAI_API_KEY=sk-...
Start the backend server:
node index.jsServer runs at
http://localhost:5000
cd ../frontend
npm installCreate a .env file in the frontend/ directory:
REACT_APP_BACKEND_URL=http://localhost:5000
Start the frontend:
npm startThen open http://localhost:3000 in your browser.
-
The resume PDF is embedded in the left rail of the interface and available for download via a static link (/eduardo-monroy-resume.pdf).
-
This file should be placed in the frontend/public/ directory so that it's served efficiently as a static asset.
-
Static files are cached and served by the hosting provider (e.g., Vercel/Netlify), ensuring fast delivery and minimal server load — even during high traffic.
You can deploy the app easily with:
Make sure to update
REACT_APP_BACKEND_URLin the frontend environment variables to match your deployed backend.
I'm a Senior Software Engineer with over a decade of experience in frontend development, game engines, and leading product-focused teams. Currently building premium features at LinkedIn. I enjoy playing video games, working out, eating outside, watching movies, and playing board games with friends.
Favicon: By Twitter, CC BY 4.0