Salesforce / MuleSoft · MuleSoft AI
Senior Software Engineer
Platform work for MuleSoft's AI products. Agent orchestration, the gateway in front of the model providers, and the governance that has to hold once real customers are pointing traffic at it.
Multi-agent orchestration
Contributed to the orchestration capability that lets a customer chain several specialised agents together inside a governed workflow, instead of pushing every task through one general-purpose agent.
Governed LLM gateway
Contributed to an enterprise LLM gateway that centralises model access, provider routing, usage governance and policy enforcement across multiple AI providers.
Model Context Protocol policies
Worked on the platform policies covering Model Context Protocol traffic between agents, tools and enterprise services: authentication, authorisation, context propagation and keeping tool access safe.
Agent-to-agent communication
Worked on policies and infrastructure supporting secure, governed communication between autonomous agents: discovery, identity propagation and authorisation challenges through controlled gateways.
Usage and cost governance
Built governance capabilities around virtual model credentials, enabling centralised access control, attribution and policy enforcement without exposing underlying provider keys.
Multi-dimensional rate limiting
Developing rate-limiting and cost controls for enterprise LLM usage across users, agents, models, providers, requests, tokens and budgets.
Centralised access revocation
Built the capability that lets an organisation cut off a specific user or agent from downstream AI resources straight away, evaluated as part of the gateway policy chain.
Configurable request-key extraction
Added configurable request-key extraction for gateway policies, so identity and quota keys can be derived from request context instead of a single hard-coded field.
- Agentic AI infrastructure
- LLM gateway
- MCP & A2A policies
- AI governance
- Distributed rate limiting
- Streaming & SSE