Kevin Lewis
AI Systems
Recommender Systems
Retrieval & Ranking
Cost-Aware
Responsible AI

NextGenAI Portfolio Assistant

An evidence-minded assistant embedded in this site, designed to answer questions about my experience and projects while avoiding unsupported claims.

Context

Recruiters often ask similar questions, but answers vary depending on framing, memory, or time. I wanted a single, consistent way for people to explore my experience—without exaggeration, unverified metrics, and unsupported claims.

Constraints

  • Truthfulness: No invented metrics, titles, or responsibilities.
  • Bias transparency: Positive framing is allowed, unsupported claims are not.
  • UX: Fast, skimmable, and low-friction
  • Maintainability: Content must evolve without rewriting the UI.

My Role

I defined the assistant’s purpose, boundaries, and content strategy, then implemented the UI and API integration. My focus was designing behavior that prioritizes accuracy, restraint, and recruiter trust.

Key Decisions

  • Evidence over impressiveness: Optimize for defensible answers, not maximal confidence.
  • Explicit limits: The assistant should hedge or refuse when information is missing.
  • Simple UI: A clean chat experience beats feature-heavy interfaces for this use case.
  • Separation of concerns: Narrative lives in the site; inventories live behind the assistant.

Outcome

  • A live assistant embedded directly in the portfolio.
  • Consistent, grounded answers aligned to real experience.
  • A foundation ready for a curated knowledge layer (RAG) without reworking the UI.

Tools Used

Next.js (App Router) · TypeScript · OpenAI API · shadcn/ui

Next Project → OtaskuAi