The server searches the portfolio’s local knowledge corpus before generating a reply. The latest question and short follow-up context help select the relevant profile and project information.
Concierge AI
With Harness.
A conversational guide to my work. Built to answer questions,
find the right project, and help with what comes next.
What have you been building?
AI assistants, automated workflows, and software that makes everyday work a little easier.
01 / The idea
A portfolio you can
have a conversation with.
There’s a story behind every project. Finding the part that matters to you should be easy. Personal AI gives visitors a way to ask about my skills, explore the work, and take a useful next step—all in a conversation.
The project brings portfolio knowledge and optional site actions into one interface, with the visitor in control of when the assistant acts.
02 / In action
A question is
just the beginning.
From finding an answer to making a request. Explore the recordings.
The work, in your words.
Ask about skills, experience, or a specific project. The assistant brings relevant portfolio information into the conversation.
“What can you tell me about your projects?”
Recordings show the earlier interface. Try the assistant to experience the current version.
03 / Under the hood
Context first.
Action with intent.
The current implementation connects local portfolio knowledge, one AI agent, and validated site tools.
04 / The build
A focused stack.
A connected experience.
- Interface
- Next.js · React · TypeScript
The portfolio and conversational interface.
- Intelligence
- OpenAI Responses API
An agent with local portfolio search and tools.
- Validation
- Zod · Typed function handlers
Structured arguments checked before browser actions.
Your turn
The best way to understand it?
Start a conversation.
Ask about a project. Follow your curiosity.