john.dev
Personal portfolio with a Gemini-powered AI assistant for recruiters

john.dev featured view
Portfolio landing and AI chatbot surface
Designer & Developer
June 2026
Solo project
Overview
john.dev is a personal developer portfolio designed to showcase projects, experience, and technical skills — and to give recruiters a more interactive way to explore that content.
I integrated a Gemini-powered AI chatbot capable of answering questions about portfolio content. The chatbot is engineered with system prompts and AI guardrails that restrict responses exclusively to portfolio knowledge, preventing hallucinations and off-topic answers.
Portfolio content is structured into AI-friendly knowledge sources for retrieval and response generation. The interactive chat experience is designed to improve visitor engagement and make the portfolio more accessible to recruiters exploring it asynchronously.
What I did
Concrete contributions I owned on this project:
- Designed and developed a personal developer portfolio showcasing projects, experience, and technical skills
- Integrated a Gemini-powered AI chatbot capable of answering questions about portfolio content
- Engineered system prompts and AI guardrails to restrict responses to portfolio knowledge only
- Structured portfolio content into AI-friendly knowledge sources for retrieval and response generation
- Designed an interactive chat experience to improve recruiter accessibility
Challenges
- Keeping the AI grounded in portfolio data without hallucinating details
- Structuring unstructured portfolio content into reliable knowledge sources