# Piyush Vyas > Piyush Vyas builds AI products and leads engineering teams. Explore Agentic Intelligence, work at AWS and Numerade, research, writing and contact information. This is a personal portfolio, not a live messaging service. Contact: work@piyushvyas.com. The composer opens a local email draft; it does not send messages. ## Machine-readable content - [Structured portfolio](https://www.piyushvyas.com/portfolio.json): profile and complete text of every public page. - [Sitemap](https://www.piyushvyas.com/sitemap.xml) ## Pages - [About Piyush](https://www.piyushvyas.com/about/): Meet Piyush Vyas, founder of Agentic Intelligence. Background in AI products, engineering and delivery, with contact details and professional links. - [Selected work](https://www.piyushvyas.com/work/): Selected AI product and engineering work by Piyush Vyas: Agentic Intelligence, AWS delivery, Ace AI Tutor, AI video, moderation and speech recognition. - [Writing](https://www.piyushvyas.com/writing/): Technical writing by Piyush Vyas on browser agents, harness engineering, deterministic tooling, semantic element identity and applied AI. - [Piyush Vyas — résumé](https://www.piyushvyas.com/resume/): Piyush Vyas’s experience résumé: roles, responsibilities, outcomes and research awards across Agentic Intelligence, AWS, Numerade, Spectrum Labs and Comcast. - [About this website](https://www.piyushvyas.com/privacy/): How this portfolio works: local email drafts, private reactions, system fonts and no advertising or analytics scripts. - [Agents that work where people do](https://www.piyushvyas.com/work/agentic/): I started Agentic Intelligence to build agents that can do useful work in the tools people already use: browsers, computers, voice, and messaging. - [AI projects at AWS](https://www.piyushvyas.com/work/aws/): I worked with customers across the Americas and EMEA to pick useful AI projects, build prototypes, and help their teams take them into production. - [Ace AI Tutor](https://www.piyushvyas.com/work/ace/): We built Ace to help students work through a problem, not just see the final answer. - [AI video at Numerade](https://www.piyushvyas.com/work/video/): At Numerade, we also built a way to make educational videos with AI: images, voice, and an avatar explaining the answer. - [Making live conversations safer](https://www.piyushvyas.com/work/spectrum/): I started with a dataset and a question: could we detect harmful speech directly from audio? That became a voice moderation product, first in English, then in 12+ languages. - [Speech recognition, with less error](https://www.piyushvyas.com/work/comcast/): I worked on speech recognition for Comcast’s voice products. I also coauthored a paper about letting a model stop listening once it knows the command. - [Papers & awards](https://www.piyushvyas.com/research/): Piyush Vyas’s coauthored research on speech translation, speech assessment and streaming recognition, including papers and award attribution. - [Speech translation](https://www.piyushvyas.com/research/speech-translation/): We looked at how to give a Transformer useful structure for translating speech directly into another language. - [Speech assessment](https://www.piyushvyas.com/research/speech-assessment/): Can a model judge speech quality without a clean reference recording? We trained one to estimate several measures of quality at once. - [Streaming speech recognition](https://www.piyushvyas.com/research/streaming-speech/): We explored recognizing a spoken command before the speaker finishes, so the system can respond sooner. - [How I Would Design a Tiny Parking Agent for Visitors](https://www.piyushvyas.com/blog/tiny-parking-agent/): A design concept for an iMessage-to-browser parking loop, including failure states, privacy, and approval boundaries. - [Harness Engineering](https://www.piyushvyas.com/blog/harness-engineering/): The reliability work around an agent: context, tools, permissions, sandboxing, memory, and traces. - [Deterministic Tooling for Agent Skills](https://www.piyushvyas.com/blog/introducing-skill-tools/): A private routing failure led me to build public, inspectable checks for SKILL.md structure, quality, and selection. - [Booking Open Play Before It’s Gone](https://www.piyushvyas.com/blog/browser-agents/): The Thursday-noon reservation race that taught me where scheduling ends, browser semantics begin, and human approval belongs. - [Browser Agent Protocol](https://www.piyushvyas.com/blog/introducing-browser-agent-protocol/): A protocol layer for browser agents: semantic observation, structured actions, and one browser interface. - [Universal Semantic Element ID](https://www.piyushvyas.com/blog/introducing-useid/): A portable element signature for finding the same browser control across runs. - [I Replayed a Browser-Use Agent Session Deterministically](https://www.piyushvyas.com/blog/deterministic-browser-agents/): A browser-use run captured with DBAR and replayed later with matching strict observables. ## Browser tools Where WebMCP is available, get_profile, list_work, search_site and get_page read public content. All tools are read-only. No tool sends email, reads drafts, or accesses private messages. HTML routes and portfolio.json work without WebMCP.