Skip to content

Satyam Sharma

@satyam_sharma

AI
ML
Skill iconSpring Boot
MERN Stack
Skill iconNext.js

Software Engineer Inter (AI), Lowe's

Baddi, India

👋 Hi, I'm Satyam Sharma

I'm a passionate Software Developer and Tech Innovator currently pursuing my B.Tech in Computer Science and Engineering. I love building impactful, real-world projects that blend AI, Full Stack Development, and System Design.

I believe in learning by building — solving complex problems through clean, modular, and scalable code. 🚀

💡 What Drives Me

Turning ideas into working products that solve real problems.

Exploring how AI and automation can simplify lives.

Continuously improving — I’m obsessed with clarity, structure, and performance in every line of code.

Sharing knowledge — through my Level Up series, I teach Web & App Development topics to help beginners grow in tech.

🧠 Technical Skills

Languages: C++, JavaScript, TypeScript, Python, SQL
Frontend: React.js, Next.js, Expo (React Native), TailwindCSS, ShadCN UI
Backend: Node.js, Express.js, Spring Boot, Flask, FastAPI
Databases: MongoDB, MySQL
Streaming & Messaging: Apache Kafka, WebSockets
AI/ML Tools: TensorFlow, LangChain, Tesseract OCR, Google Generative AI
Other Tools: Git, GitHub, Docker, Postman, VS Code, Figma

💼 Internship & Experience

Software Developer Intern – Lowe’s India
Gained 15+ months of hands-on experience in real-world system design and scalable enterprise applications.

Open Source Contributor & Mentor – GSSoC 2025
Contributed to open-source projects, mentored contributors, and reviewed PRs to ensure high-quality code.

🏆 Achievements

🥇 Winner – HackIndia Spark 5

🥈 Finalist – Smart India Hackathon (SIH) 2024

🏅 Winner – CodyPy 4.0

🏆 National Finalist – HackIndia 2025

🥇 Regional Winner – HackFest 2025

📺 200+ YouTube Subscribers (Educational content on Web/App Development)

🚀 Major Projects
🏦 Online Banking System (SOLID Principles)

A Spring Boot project demonstrating all five SOLID principles with real-world banking functionalities like deposits, withdrawals, fund transfers, and balance inquiry.

Tech Stack: Java, Spring Boot, MySQL
Concepts: OOP, SOLID Principles, Clean Architecture

📍 Real-Time Delivery Tracking System (Kafka-based)

Simulates real-time delivery tracking using Apache Kafka and WebSockets, integrating Spring Boot, MySQL, and a React frontend.

Key Features:

Delivery personnel share live coordinates every second.

User frontend shows real-time map updates.

Kafka handles concurrent data streams efficiently.

Tech Stack: Spring Boot, Kafka, React.js, MySQL, WebSockets

📈 Stock Market Simulation System

Extension of the Kafka delivery project — simulates real-time stock price updates. The backend generates live data streams, and the frontend displays price trends via charts.

Tech Stack: Spring Boot, Kafka, React Vite, WebSockets
Features: Duration-controlled updates, dynamic visualization, real-time data streaming

⚖️ RAGify India – AI-Powered Legal Assistant

A MERN + AI platform using Retrieval-Augmented Generation (RAG) to answer legal queries on IPC, RTI, and labor laws, with multilingual support and AI-guided document analysis.

Tech Stack: MongoDB, Express.js, React, Node.js, LangChain, TensorFlow, Google Gen AI
Features:

PDF & image-based query understanding

Legal strategy generation

Citation-supported answers

🌪️ Sahayog Mobile Application (Disaster Assistance App)

Built using Expo (React Native), it provides real-time disaster-related information, emergency help, and geolocation-based alerts.

Tech Stack: Expo, React Native, Node.js, MongoDB

🤖 AI Chat Assistant (MERN + TensorFlow)

Personalized AI assistant trained using TensorFlow and integrated with a MERN application. Supports dynamic knowledge base updates via database endpoints.

Tech Stack: MERN, TensorFlow, LangChain
Features:

Dynamic dataset modification

Context-aware responses

Real-time prompt updates

🧩 Smart JSON/XML Processor

React-based tool for handling and analyzing structured data formats.
Supports auto-detection, conversion, chunking, and AI querying using Gemini API.

Tech Stack: React, Node.js, Gemini API

🧬 Level Up Series

A personal teaching series where I explain Web Development, App Development, and Programming Concepts including:

HTML, CSS, JS, React, MongoDB, Express, Node.js

SQL, Tailwind, Git/GitHub, C++, Blender, Spline 3D, and more.

Visit My Portfolio :- https://satyamsharmaa.netlify.app/