tkssharma (codewithtkssharma) · GitHub
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 153 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 179 67