All projects
Portfolio / AI

john.dev

Personal portfolio with a Gemini-powered AI assistant for recruiters

john.dev — john.dev featured view
john.dev featured view

john.dev featured view

Portfolio landing and AI chatbot surface

1/8
Role

Designer & Developer

Timeline

June 2026

Team

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

Outcomes

AI chatbot live and grounded in portfolio knowledge
Guardrail design preventing off-topic responses
Recruiter-friendly interactive experience shipped

More projects

$ ask me about this portfolio