
Portfolio Shell
Product and implementation
This site: dual entry points (Chat + Terminal) over one local knowledge base, so visitors can explore skills and projects without a live LLM bill.
Product shots

Home 
Chat 
Terminal 
About
The problem
Most portfolios are static pages. Visitors who want specifics bounce, and owners either paste walls of text or pay for a chat bot that invents answers.
What I built
I shipped a Next.js site with a shared local knowledge base. Chat uses keyword intents and typewriter replies. Terminal uses a small command parser (help, ls, cat, contact, and friends). Work, About, and Contact stay as normal routes so the chat shell is a feature, not the whole brand.
Effect
People can interrogate the same facts two ways, with answers that stay on-script. Content updates in one file. No surprise LLM invoice and no hallucinated resume lines.
Stack
Next.js / TypeScript / Motion / Tailwind / local knowledge base