Satyam Sharma
@satyam_sharma
Satyam Sharma
@satyam_sharma
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/