Building AI agents for procurement at Mercanis and teaching developers how to ship LLM-powered software to production.
- π’ AI agents for procurement at Mercanis, an AI-native Source-to-Pay platform with agents built in and integrated with legacy ERP systems
- π§ Agentic workflows: tool-calling agents, multi-step orchestration, human-in-the-loop approvals
- π Model Context Protocol (MCP): connecting LLMs to real business systems and APIs
- π RAG pipelines: embeddings, vector search and grounding answers in enterprise data
- π‘οΈ Production AI: evals, observability, guardrails and cost control for LLM apps
- π₯ 1,000+ free videos on YouTube and 500+ articles, now covering AI engineering alongside Node.js, NestJS and cloud
13+ years building software, from enterprise billing systems to AI-native SaaS.
π£ AI Engineer Β· Mercanis Β Feb 2021 β Present Β· Remote
AI-native Source-to-Pay procurement platform
- Building the workflow orchestration engine that runs procurement AI agents: scheduled, looping and paginated multi-step workflows
- Designing AI agents that automate sourcing, supplier assessment and purchasing tasks
- Integrating agents with ERP and legacy systems through APIs and MCP
- Shipping execution observability: step-by-step traces, condition checks, and stop/kill controls for running workflows
- Building product services with NestJS, microservices, AWS CDK and Terraform
- Leading technical decisions and mentoring developers
- Led client projects across news portals (server-side rendering), IoT dashboards, AR portals and e-commerce
- Architected React + GraphQL + Node.js solutions and managed AWS DevOps infrastructure
- Published reusable NPM modules and UI component libraries
- Built an integrated healthcare eligibility system supporting US government operations (Angular, React, Spring)
- Delivered internal Angular 2 and React training
- Worked on the CBS billing platform for AT&T, used by 40,000+ customer care representatives (Java, Spring, SOA, MQ)
π B.Tech, Computer Science, RTU University, Jaipur (2008β2012)
| Project | What it is | Stars |
|---|---|---|
| nestjs-advance-course | Advanced NestJS course: modules, auth, testing, patterns | |
| nodejs-microservices-patterns | Microservice patterns in Node.js | |
| nestjs-advanced-2023 | NestJS advanced course, 2023 edition | |
| uber-eats-clone-app | Full-stack Uber Eats clone | |
| 12-factor-app-microservices | The 12-factor principles applied with NestJS | |
| nestjs-microservices | Microservices with NestJS | |
| swiggy-clone-full-stack | Full-stack Swiggy clone | |
| e-CommerseHub | Node.js microservices with a React front end | |
| nodejs-db-orm-world | Node.js with different ORMs | |
| nestjs-with-apollo-federation-gateway | Composing subgraphs with Apollo Federation |
| Event | Topic | Year |
|---|---|---|
| DrupalCamp London | Reusing components across Angular, React, Vue & Web Components | 2019 |
| DrupalCamp Goa | Reusing components across Angular, React, Vue, Ember & Web Components | 2018 |
| FEConf India | ES6 & Babel | 2017 |
| ReactJS Delhi | Managing state with Redux in React apps | 2016 |
| ReactJS meetup | Flash talk on GraphQL | 2016 |
- π₯ YouTube channel: courses on AI engineering, Node.js, NestJS and cloud
- βοΈ Medium: articles on AI agents, backend architecture and the JavaScript ecosystem
- π Packt & other publications





