Site Logo

Command Palette

Search for a command to run...

GitHub
Shubham Sharma's avatar
text-3xl text-zinc-950 font-medium

Shubham Sharma  

Full-stack developer

Overview

Associate Software Developer @Elemensis Softech LLP

Surat City, Gujarat, India

he/him

Social Links

About

Hello, World! I am Shubham — a Full-stack Developer & AI Engineer passionate about building intelligent, user-centric applications that blend modern design with AI-powered innovation.

With hands-on experience, I specialize in crafting scalable web and mobile solutions using Next.js, React, TypeScript, and Node.js, while leveraging AI frameworks like LangChain, MCP, and the OpenAI API. Beyond work, I enjoy exploring new technologies and turning innovative ideas into impactful projects.

One of my key projects, Setup-MCP, is a CLI tool that automates multi-IDE MCP server configurations, streamlining developer workflows with smart setup features.

I’m also the creator of PDF Chat Assistant — an AI-powered chatbot that lets users upload PDFs and interact with their content, optimized with Retrieval-Augmented Generation for higher accuracy.

Let’s connect and collaborate!

Stack

Experience

Elemensis Softech LLP

Current Employer
  • Built AI agent bots powered by the Model Context Protocol (MCP) to automate complex workflows through natural language conversations.
  • Integrated LLM-powered assistants into web applications, enabling task automation, document parsing, and data analysis.
  • Migrated a complete website from Create React App (CRA) to Next.js for improved performance and developer experience.
  • Deployed a Next.js app on AWS Amplify with CI/CD pipelines, reducing release times from hours to minutes.
  • JavaScript
  • TypeScript
  • Python
  • Solidity
  • React.js
  • Next.js
  • Node.js
  • TailwindCSS
  • Redux
  • Framer Motion
  • GSAP
  • RTK
  • MongoDB
  • Firebase
  • AWS
  • Google Cloud
  • Git
  • GitHub
  • LangChain
  • MCP
  • OpenAI API
  • API Integration
  • Responsive Web Development
  • DevOps Basics
  • Problem-solving
  • Teamwork

Education

  • Study for a Bachelor's of Computer Applications.
  • Language Proficiency: B1 English Level.
  • C++
  • Java
  • Python
  • Data Structures
  • Algorithms
  • Advanced Databases
  • Systems Design
  • Distributed Systems
  • Software Engineering
  • Self-learning
  • Teamwork
  • Presentation

Projects(4)

A CLI tool to quickly set up Model Context Protocol (MCP) servers for various IDEs with multi-select functionality.

  • 🚀 Quick setup for multiple IDEs
  • 🔧 Multi-select MCP servers with environment variable support
  • 📁 Automatic directory creation
  • 🎯 Smart configuration based on IDE templates
  • 🔑 Environment variable prompting for servers that need API keys
  • Open Source
  • Node
  • TypeScript
  • Turborepo
  • pnpm-workspace
  • Package Publishing

Certifications(4)

Next.js SEO Fundamentals

Issued by
Vercel
Issued on

Next.js App Router Fundamentals

Issued by
Vercel
Issued on

React Foundations for Next.js

Issued by
Vercel
Issued on

Introduction to Databases

Issued by
Meta
Issued on