Tool tree
gradeNot graded
page: Every page
query_portfolioAnswer
Search Md. Abu Ammar's entire portfolio (projects, experience, skills, papers, lessons). Returns matching sections with site paths.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "keyword or phrase, e.g. 'payments', 'quantum', 'distillation'"
}
},
"required": [
"query"
]
},
"page": "/"
}get_resume_summaryAnswer
The index of Md. Abu Ammar's portfolio: who he is, what's on the site, machine-readable feeds.
View tool JSON
{
"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.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_paperAnswer
One of his real papers/theses, distilled: abstract, plain-words summary, method, honest results, BibTeX.
View tool JSON
{
"name": "get_paper",
"kind": "answer",
"impl": "imperative",
"description": "One of his real papers/theses, distilled: abstract, plain-words summary, method, honest results, BibTeX.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "e.g. quantum-machine-learning-thesis — find slugs via query_portfolio"
}
},
"required": [
"slug"
]
},
"page": "/"
}navigate_toAction
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).
View tool JSON
{
"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"
]
},
"page": "/"
}download_resumeAction
Download Md. Abu Ammar's resume PDF in this tab.
View tool JSON
{
"name": "download_resume",
"kind": "act",
"impl": "imperative",
"description": "Download Md. Abu Ammar's resume PDF in this tab.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}run_quantum_demoAction
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.
View tool JSON
{
"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]"
}
}
},
"page": "/"
}set_lensAction
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.
View tool JSON
{
"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"
]
},
"page": "/"
}contactSensitive Action
How to contact Md. Abu Ammar.
View tool JSON
{
"name": "contact",
"kind": "transact",
"impl": "imperative",
"description": "How to contact Md. Abu Ammar.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}compose_circuitAction
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.
View tool JSON
{
"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"
]
},
"page": "/"
}