Approved professional content · Synthetic demo data
Welcome to my portfolio! This automated guide helps you explore the experience, systems and interactive demos.
Try asking
Privacy & how this guide works
Conversation state stays in page memory; messages are sent to this site's server for local matching, without OpenAI. Answers use approved portfolio knowledge and demos use synthetic data. Visitor claims never become verified knowledge automatically. Only in development, with the separate consent below, sanitized knowledge gaps are temporarily held in server memory for review. They are lost on restart and are not collected in production.
Abuse protection uses a temporary source hash, not raw IPs; it expires within 24 hours and is removed on subsequent requests.