Skip to content
View SidheshwarSarangal's full-sized avatar

Block or report SidheshwarSarangal

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
SidheshwarSarangal/README.md
Sidheshwar Sarangal - Developer

Hi πŸ‘‹, I'm Sidheshwar Sarangal

πŸ‘€ Profile & Links

Software Engineer | Backend-Leaning Full-Stack Developer | IIT Roorkee

I build full-stack products, backend services, real-time applications, search systems, and cloud-native architectures.

LinkedIn Portfolio LeetCode Email X Upwork Stack Overflow Chat Wellfound DEV Community

Profile views

πŸ‘¨β€πŸ’» About Me

  • πŸŽ“ B.Tech graduate from IIT Roorkee
  • πŸ’» Backend-leaning full-stack developer
  • βš™οΈ Experienced with REST APIs, authentication, databases, Kafka, and Kubernetes
  • πŸ” Interested in backend engineering, distributed systems, and search technologies
  • 🌱 Currently strengthening system design and cloud-native development
πŸ› οΈ Tech Stack

Technology stack

Languages: Java, C++, Python, JavaScript, TypeScript
Frontend: React, Angular, Next.js, Tailwind CSS
Backend: Node.js, Express.js, Spring Boot, FastAPI
Data: MongoDB, MySQL, Firebase, OpenSearch
Infrastructure: Docker, Kubernetes, Kind, Helm, Kafka, Linux
Other: REST APIs, JWT, Socket.IO, Cloudinary, Scrapy

πŸš€ Featured Projects

πŸ” AI-Powered Search Engine

Built a vertical search engine for discovering useful personal blogs and articles.

Python Scrapy Ollama MongoDB OpenSearch FastAPI React

  • Crawled and extracted web pages using Scrapy
  • Filtered and summarized content using Gemma through Ollama
  • Indexed relevant pages in OpenSearch for full-text search
  • Exposed search APIs using FastAPI with a React frontend

☁️ Kubernetes Collaborative Whiteboard

Converted a real-time collaborative whiteboard into a microservices-based Kubernetes application.

React Node.js Socket.IO MongoDB Docker Kubernetes Helm

  • Divided the backend into authentication, rooms, drawings, messages, users, and real-time services
  • Deployed services locally using Kubernetes Kind
  • Used NGINX Ingress for path-based routing and WebSocket traffic
  • Managed deployments and configuration through Helm

🌐 Social Media Platform

Built a full-stack social media application with media sharing and real-time messaging.

React Redux Toolkit Express.js MongoDB Socket.IO JWT Cloudinary

  • Implemented authentication with JWT, bcrypt, and email OTP verification
  • Added posts, reels, stories, likes, comments, follows, and notifications
  • Integrated Cloudinary for media storage
  • Built persistent real-time chat using REST APIs and Socket.IO

⚑ Kafka Transaction Processing System

Developed transaction-processing workflows through the JPMorgan Chase software engineering simulation.

Spring Boot Kafka Spring Data JPA H2 REST APIs

  • Consumed and deserialized transaction messages from Kafka
  • Validated transactions and updated user balances through JPA
  • Integrated an external incentive REST API
  • Tested message processing using Embedded Kafka and Spring Boot tests

πŸ’³ Subscription and Payment Platform

Worked on subscription creation, authorization, payment, refund, and cancellation workflows.

Angular Node.js Cashfree APIs JWT

  • Integrated monthly, quarterly, and yearly subscription plans
  • Implemented payment authorization using UPI and eNACH
  • Added refund calculation and subscription cancellation flows
  • Managed user subscription status through backend APIs
πŸ’Ό Experience

Software Engineer Intern β€” Investing Accelerator Summit

January 2026 – February 2026

  • Supported payment, refund, and subscription backend workflows
  • Built frontend architecture using Next.js
  • Debugged production issues through application logs
  • Helped improve application stability and data handling

Software Developer β€” Suhane Safar

March 2025 – May 2025

  • Built an internal platform for testing AI and payment integrations
  • Worked with Angular, React, Groq APIs, Cashfree APIs, and Cloudinary
  • Created a Google Sheets workflow for tracking user feedback and queries
πŸ“Š GitHub Analytics

GitHub statistics Most used languages

GitHub contribution streak

GitHub contribution graph

GitHub trophies

🀝 Connect With Me

LinkedIn Β  Email Β  LeetCode

Open to Software Engineering and Backend Development opportunities.

Popular repositories Loading

  1. social-media-website social-media-website Public

    JavaScript 2

  2. Chrome-ext-webpage-data Chrome-ext-webpage-data Public

    CSS 2

  3. SidheshwarSarangal SidheshwarSarangal Public

    2

  4. cashfree-ai-new-final cashfree-ai-new-final Public

    The project has two connected parts: Cashfree provides the subscription, while the AI toolkit provides the value users receive after subscribing.

    JavaScript 2

  5. Assignment-nextjs Assignment-nextjs Public

    TypeScript 2

  6. whiteBoard whiteBoard Public

    A shared online canvas where people can draw together in real timeβ€”even from different computers.

    JavaScript 2