{"ok":true,"site":{"host":"jayhemnani.in","url":"https://jayhemnani.in/","type":"live","desc":"Available for full-time roles and freelance projects. Engineer who builds end-to-end: data pipelines, ML and computer vision systems, and full-stack apps.","tools":[{"name":"search_projects","kind":"answer","impl":"imperative","description":"Search the 28 projects on Jay Hemnani's portfolio (https://jayhemnani.in) by query text, technology, tags, or domain. Returns matching projects with summaries.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Free-text search across title, summary, and tech stack"},"tech":{"type":"string","description":"Filter by technology (e.g. 'Python', 'Docker', 'FastAPI')"},"tag":{"type":"string","description":"Filter by tag (e.g. 'research', 'agents', 'distributed-systems')"},"domain":{"type":"string","description":"Filter by domain (e.g. 'AI/ML', 'Computer Vision')"},"featured_only":{"type":"boolean","description":"Only return featured projects"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]},{"name":"get_project","kind":"answer","impl":"imperative","description":"Get full details of a specific project by its ID, including challenge, solution, impact, and tech stack.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Project ID (slug), e.g. 'contextbox', 'fifa-soccer-ds'"}},"required":["id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]},{"name":"get_resume","kind":"answer","impl":"imperative","description":"Get Jay's resume data: experience, education, publications, skills, and core competencies.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"section":{"type":"string","enum":["all","experience","education","publications","skills","competencies","contact"],"description":"Which section to return (default: all)"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]},{"name":"search_skills","kind":"answer","impl":"imperative","description":"Search Jay's technical skills by category or keyword.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"category":{"type":"string","description":"Skill category: Languages, Backend & APIs, Data Engineering, ML/AI, Databases, Cloud & DevOps, MLOps, Visualization"},"query":{"type":"string","description":"Search for a specific skill by name"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]},{"name":"get_contact","kind":"answer","impl":"imperative","description":"Get Jay's contact information and social links.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]},{"name":"list_experiments","kind":"answer","impl":"imperative","description":"List what Jay is currently building, exploring, or watching in the lab.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search experiments by title or tags"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]},{"name":"switch_mode","kind":"act","impl":"imperative","description":"Toggle reader mode: a calm, high-readability view that turns off the site's motion (smooth scroll, the home page's falling tiles, hover tilts). Use 'reader' for the accessible reading view, 'default' to restore the full experience. Applies immediately, no reload.","inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["reader","default"],"description":"'reader' for the calm, motion-free reading view; 'default' for the full site"}},"required":["mode"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/projects","/fde","/resume","/projects/fifa-soccer-ds"]}],"category":"Media & Personal","favicon":"/favicons/jayhemnani.in.png","apiSurface":"spec","toolCount":7}}