{"ok":true,"site":{"host":"ammar-portfolio-zeta.vercel.app","url":"https://ammar-portfolio-zeta.vercel.app/","type":"live","desc":"Backend engineer (.NET, Azure, distributed systems) and quantum machine learning researcher.","tools":[{"name":"query_portfolio","kind":"answer","impl":"imperative","description":"Search Md. Abu Ammar's entire portfolio (projects, experience, skills, papers, lessons). Returns matching sections with site paths.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"keyword or phrase, e.g. 'payments', 'quantum', 'distillation'"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"get_resume_summary","kind":"answer","impl":"imperative","description":"The index of Md. Abu Ammar's portfolio: who he is, what's on the site, machine-readable feeds.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"get_paper","kind":"answer","impl":"imperative","description":"One of his real papers/theses, distilled: abstract, plain-words summary, method, honest results, BibTeX.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"e.g. quantum-machine-learning-thesis — find slugs via query_portfolio"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate this tab to a page of the portfolio. Pages: home (hero with the live 2-qubit variational classifier, selected work, research highlights); learn (6-lesson interactive quantum curriculum); playground (2-qubit circuit composer — compose_circuit drives it live); work (engineering and research case studies); research (the research library — real papers, distilled); about (narrative, experience timeline, skills); agents (the machine interface: MCP, WebMCP, feeds, fit report); hire (paid services: QML tutoring, .NET/Azure consulting, office hours); cv (typeset curriculum vitae, print-ready, lens-aware); writing (writing and research index).","inputSchema":{"type":"object","properties":{"page":{"type":"string","enum":["home","learn","playground","work","research","about","agents","hire","cv","writing"]}},"required":["page"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"download_resume","kind":"act","impl":"imperative","description":"Download Md. Abu Ammar's resume PDF in this tab.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"run_quantum_demo","kind":"act","impl":"imperative","description":"Retrain the live 2-qubit variational quantum classifier in the homepage hero, on the visitor's screen. Optionally move the two training points (radians, clamped to ±π/2). Returns the training snapshot. The hero must be visible — navigate_to {\"page\":\"home\"} first.","inputSchema":{"type":"object","properties":{"x0":{"type":"number","description":"position of the y=+1 point on [-1.5708, 1.5708]"},"x1":{"type":"number","description":"position of the y=−1 point on [-1.5708, 1.5708]"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"set_lens","kind":"act","impl":"imperative","description":"Adapt the whole site's emphasis for your principal: recruiter (default — production systems first), professor (research and theses first), or engineer (architecture and shipping cadence first). Applies instantly and persists for the visit.","inputSchema":{"type":"object","properties":{"lens":{"type":"string","enum":["recruiter","professor","engineer"]}},"required":["lens"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"contact","kind":"transact","impl":"imperative","description":"How to contact Md. Abu Ammar.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]},{"name":"compose_circuit","kind":"act","impl":"imperative","description":"Build and run a 2-qubit quantum circuit on the site's exact statevector simulator. Grammar: gates joined by '_': h0/h1, ry0:θ/ry1:θ, rz0:θ/rz1:θ (radians, |θ|≤π), cx (CNOT q0→q1). Example Bell pair: 'h0_cx'. When /playground is open in this tab, the circuit appears live on the visitor's screen.","inputSchema":{"type":"object","properties":{"circuit":{"type":"string","description":"e.g. h0_ry1:0.7854_cx"}},"required":["circuit"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/learn","/work","/deep-dives","/research","/agents"]}],"category":"Media & Personal","favicon":"/favicons/ammar-portfolio-zeta.vercel.app.svg","apiSurface":"spec","toolCount":9}}