Skip to content
View ShreedharG's full-sized avatar
😎
😎

Highlights

  • Pro

Block or report ShreedharG

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
ShreedharG/README.md

πŸ‘‹ Hey there, I'm Shreedhar!

πŸš€ Full-Stack Developer | πŸ€– AI & ML Enthusiast | πŸ“š Lifelong Learner



✨ About Me

  • πŸŽ“ B.Tech final-year student from LNMIIT, Jaipur, India passionate about modern development and real-world problem solving
  • πŸ‘¨πŸ»β€πŸ« Solved 400+ DSA problems, building consistency and complex logic
  • πŸ’‘ Enjoy exploring systems, building projects, and learning how tech shapes experiences and solves real-world challenges
  • βš™οΈ Currently working in skills involving Full-Stack Development, System Design, and AI-powered applications
  • 🎯 Goal: Build technology that genuinely helps people β€” while growing every day as a learner, engineer, and contributor to the tech community

πŸ“Œ Featured Projects

🀼 BroCode

Built a collaborative whiteboard allowing users to build code snippets
Chat option enabled to truely commonicate ideas between users

πŸ”§ Tech: ReactJS + Socket.io + Tailwind

πŸ“ Repo is added
πŸ”— View Repository



πŸ” OTP Extraction Engine (C++)

High-performance utility to extract One-Time Passwords (OTPs) from unstructured SMS and email text.
Designed to handle real-world message noise, multiple OTP formats, and edge cases while minimizing false positives.

πŸ”§ Tech: C++ | STL | String Processing | Regex

✨ Features:

  • Supports numeric & alphanumeric OTP formats (4–8 characters)
  • Context-aware extraction using keywords like OTP, verification, code
  • Rule-based filtering to reduce false positives
  • Efficient string parsing with low time and memory overhead
  • Handles diverse SMS/email templates

πŸ“ Repo is added
πŸ”— View Repository



πŸš€ Snap-QuizGen (In Development)

Upload a lecture PDF β†’ extract content β†’ generate 5 difficulty-based exam questions.

πŸ”§ Tech: Next.js + Gemini API + MongoDB + Tailwind

πŸ“ Repo will be added soon πŸ‘€


πŸ§ͺ Practice Projects

πŸš— Ride Sharing System – Low Level Design (LLD)

Designed a scalable ride-sharing system using Object-Oriented Programming principles Covers user onboarding, driver–rider matching, ride lifecycle management, and pricing strategy Focused on clean class design, separation of concerns, and extensibility

πŸ”§ Tech: C++ + OOP + LLD + System Design Concepts

πŸ“ Repo is added
πŸ”— View Repository


πŸ€– Conversational Chatbot

Basic NLP chatbot capable of responding to user queries
Trained on sample conversational intents + FAQ dataset

πŸ”§ Tech: Python + Tensorflow + nltk + Flask + MySQL

πŸ“ Repo is added
πŸ”— View Repository


β›… Weather App

Fetches real-time weather data based on user-entered location
Displays temperature, humidity, wind-speed & realted conditions in a clean UI

πŸ”§ Tech: ReactJS + OpenWeather API

πŸ“ Repo is added
πŸ”— View Repository


🎬 Movie Recommender System

Content-based recommender that suggests similar movies
Uses cosine similarity over vectorized movie metadata

πŸ”§ Tech: Python + pandas + scikit-learn + Streamlit

πŸ“ Repo is added
πŸ”— View Repository


πŸ›  Tech Stack

Category Technologies
Languages
Frontend
Backend
Data Base
Tools
AI/ML

🌱 Giving Back to the Community

πŸ“š DSA + LLD Problem Archive

A curated collection of 300+ Data Structures & Algorithms problems solved and documented for long-term reference and community learning. Contains numerous design patterns frequently asked in major interviews. The repository is structured for clarity, consistency, and revision, covering a wide range of core DSA + LLD topics.

✨ Highlights:

  • 300+ problems across arrays, strings, recursion, trees, graphs, DP, and more
  • Clean, readable solutions with consistent naming and structure
  • Useful for interview preparation and concept revision
  • Actively maintained as I continue solving and learning
  • Will be expanded for interviews beyond just coding - but as 10x Software Engineer

πŸ”§ Language: I solved using C++ however feel much obliged to tell that presence of pseudo codes certainly make it much easier for anyone regardless of programming language

πŸ”— View Repository


🀝 Connect With Me

Β Β 

⚑ Motivation

πŸ’­ "Great developers aren't born β€” they're built through curiosity, practice, and consistency."


⭐ If you're reading this β€” thanks for stopping by!

Pinned Loading

  1. BroCode BroCode Public

    A real time code editor collaborativeproject

    JavaScript

  2. Chatbot Chatbot Public

    A simple NN chatbot trained using TensorFlow Lib, deployed locally on Flask

    Python

  3. SDE_Fresher-PrepKit SDE_Fresher-PrepKit Public

    A complete compilation of most patterns and questions asked by recruiters in online assessments and interviews for Tech freshers

    C++ 1

  4. D2C-sales-analysis-powerbi D2C-sales-analysis-powerbi Public

    A data-driven Power BI project analyzing sales, customer behavior, and product performance for a D2C retail brand.