Skip to content
View Siddhi561's full-sized avatar

Block or report Siddhi561

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 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
Siddhi561/README.md

 Banner

# Hi there πŸ‘‹ I'm Siddhi Singh

Backend Developer | Building Reliable Backend Systems

I enjoy building backend applications with modern JavaScript and learning by creating real-world projects. My interests include backend engineering, authentication, APIs, background job processing, distributed systems, and scalable architectures.

I'm currently looking for Backend Engineer / Software Engineer opportunities while continuing to improve my backend development skills.


πŸš€ About Me

  • πŸ’» Self-taught backend developer
  • πŸ—οΈ Interested in backend engineering, system design, and distributed systems
  • 🎯 Looking for Backend Engineer / Software Engineer opportunities
  • ⚑ I enjoy building projects that explore real backend concepts like queues, webhooks, authentication, API gateways, and real-time communication.

πŸ› οΈ Tech Stack

Languages

  • JavaScript (ES6+)
  • SQL
  • HTML5
  • CSS3
  • Java

Backend

  • Node.js
  • Express.js
  • Mongoose
  • Passport.js
  • BullMQ
  • Socket.io
  • JWT
  • Zod
  • bcrypt

Databases

  • MongoDB
  • PostgreSQL(core)
  • Redis

Cloud & APIs

  • Google Gemini API
  • ImageKit
  • Upstash Redis
  • Resend Email API
  • MongoDB Atlas

Backend Concepts

  • REST API Design
  • Authentication & Authorization
  • JWT & Google OAuth
  • RBAC
  • Queue-Based Processing
  • Background Workers
  • Webhook Systems
  • API Gateway
  • Rate Limiting
  • Circuit Breaker Pattern
  • Retry & Exponential Backoff
  • Dead Letter Queue
  • Middleware Architecture

Tools

  • Git
  • GitHub
  • Docker
  • Postman
  • Swagger
  • Render
  • Railway
  • Vercel

πŸ“Œ Featured Projects

πŸ“‹ Projectify (In Development)

Project management platform featuring multi-tenancy, role-based access control, JWT authentication, Google OAuth, Kanban boards, Redis caching, and real-time collaboration.

Tech: Node.js β€’ Express β€’ MongoDB β€’ Redis β€’ Socket.io


πŸ€– AI Interview Prep

AI-powered interview preparation platform with secure authentication, resume-based interview generation, mock interviews, and personalized feedback.

Tech: Node.js β€’ Express β€’ MongoDB β€’ Google Gemini API β€’ JWT β€’ ImageKit


πŸ“§ Email Job Queue

Email processing service using BullMQ and Redis for asynchronous background jobs.

Highlights

  • Background workers
  • Retry mechanism
  • Dead Letter Queue
  • Queue architecture
  • PostgreSQL persistence

🌐 API Gateway

Centralized API Gateway with authentication, rate limiting, request routing, logging, and circuit breaker support.

Highlights

  • JWT Authentication
  • Redis Rate Limiting
  • Circuit Breaker
  • Reverse Proxy
  • Request Logging

πŸ”” Webhook Service

Webhook delivery platform with retries, HMAC signature verification, event tracking, and delivery logs.

Highlights

  • HMAC Signature Verification
  • Retry Logic
  • Exponential Backoff
  • Delivery Tracking
  • PostgreSQL Storage

πŸ”’ Secure Authentication API (In Progress)

Authentication system focused on secure login, authorization, abuse prevention, and production-ready security practices.



🀝 Connect With Me

πŸ“§ Email: siddhi.singh561@gmail.com

πŸ’Ό LinkedIn: https://www.linkedin.com/in/siddhi--singh

🌐 Portfolio: https://siddhi561.github.io/Portfolio/


"Always building. Always learning."

Pinned Loading

  1. AI_InterviewPrep AI_InterviewPrep Public

    A full-stack AI-powered interview preparation app that helps you practice mock interviews with personalized questions generated by Google Gemini AI.

    JavaScript

  2. API-Gateway API-Gateway Public

    Production-grade API Gateway β€” JWT + API key auth, Redis sliding window rate limiting, circuit breaker, request proxying. Node.js + Express.

    JavaScript

  3. Email-Queue-System Email-Queue-System Public

    Production-grade backend demonstrating asynchronous job processing with BullMQ, Redis, PostgreSQL, and Express. Features background workers, retry mechanisms, dead-letter queues, rate limiting, str…

    JavaScript 1

  4. Projectify Projectify Public

    A production-inspired project management platform demonstrating scalable backend architecture, secure authentication, real-time collaboration, RBAC, and modern MERN development practices.

    JavaScript