At Dassault Systèmes, I’m building an action-taking, multi-agent competency for LEO, the engineering Virtual Companion on the 3DEXPERIENCE platform. Engineers can use a natural-language request to update products and change PLM lifecycle states, with routine update time cut by approximately 70%.
I designed the LangGraph agent system to route work among specialized agents and built MCP servers with server-side role, permission, and license checks before writes are executed. Runs use self-hosted LLMs, persist conversation state, and stream updates to the interface.
I also own the application’s public REST API layer as its sole backend developer, supporting more than 10 million calls per month. Alongside this work, I built a LangGraph and pgvector tool that generates JMeter performance scripts and Swagger/OpenAPI documentation from specifications.

