Skip to content
View tkssharma's full-sized avatar
🎯
only JS
🎯
only JS

Block or report tkssharma

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tkssharma/README.md

Hi, I'm Tarun Sharma πŸ‘‹

AI Engineer Β· Building Agentic Systems Β· Tech Educator

Building AI agents for procurement at Mercanis and teaching developers how to ship LLM-powered software to production.

YouTube LinkedIn X / Twitter Medium Blog Email

Profile views Followers

πŸ€– What I'm building

coding

  • 🏒 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

🧰 AI toolkit

Claude OpenAI LangChain MCP Vercel AI SDK Hugging Face pgvector Ollama

πŸ› οΈ Engineering stack

Languages & frameworks
Data & infrastructure

πŸ’Ό Experience

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

Lead Engineer & Tech Lead Β· Srijan Technologies Β 2016 – 2021 Β· Delhi

  • 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

Senior Developer Β· UnitedHealth Group Β 2014 – 2016 Β· Delhi

  • Built an integrated healthcare eligibility system supporting US government operations (Angular, React, Spring)
  • Delivered internal Angular 2 and React training

Senior Developer Β· Amdocs Β 2012 – 2014 Β· Delhi

  • 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)

⭐ Most-starred repositories

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

πŸ“Š GitHub stats

GitHub stats Top languages

Contribution streak

🎀 Talks & sessions

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

πŸ“š Publications


πŸ’¬ Ask me about AI agents Β· MCP Β· RAG Β· LLMs in production Β· NestJS Β· system design

If my tutorials have helped you, consider buying me a coffee β˜•

Support me on Ko-fi

Pinned Loading

  1. nestjs-advance-course nestjs-advance-course Public

    nestjs advance course

    TypeScript 321 127

  2. nodejs-microservices-patterns nodejs-microservices-patterns Public

    nodejs-microservces-patterns

    JavaScript 200 90

  3. 12-factor-app-microservices 12-factor-app-microservices Public

    12 factor principles using nestjs

    TypeScript 152 51

  4. swiggy-clone-full-stack swiggy-clone-full-stack Public

    πŸ”πŸ” Swiggy Clone App Full Stack πŸ”πŸ”

    TypeScript 97 55

  5. nodejs-db-orm-world nodejs-db-orm-world Public

    πŸŽ‰πŸŽ‰Node JS with Different ORMsπŸŽ‰πŸŽ‰

    TypeScript 67 35

  6. uber-eats-clone-app uber-eats-clone-app Public

    πŸ”πŸ” UberEats Clone Full Stack πŸ”πŸ”

    TypeScript 178 67