Skip to content
View dev-sirohi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report dev-sirohi

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

Dev Sirohi β€” Software Engineer

2.5 years building enterprise ERP and Warehouse Management Systems. Focused on backend systems, API design, and understanding how things work at the foundation.

.NET (C#) β€’ Python β€’ FastAPI β€’ PostgreSQL β€’ SQL Server β€’ React


Python β€’ FastAPI β€’ PostgreSQL β€’ pgvector β€’ Redis β€’ OpenAI β€’ Docker

AI-powered warehouse intelligence platform built for a Delhi-based FMCG distributor managing 500+ SKUs.

  • Natural language inventory queries via RAG + OpenAI
  • Semantic SKU search using text embeddings and pgvector cosine similarity
  • Real-time stock health alerts β€” expiring, expired, low stock
  • API performance monitoring with P95 metrics and cache hit rate tracking
  • Redis caching layer with measurable response time improvements

Python β€’ FastAPI β€’ PostgreSQL β€’ Razorpay β€’ Docker

Payment gateway integration service handling the full order lifecycle from creation to confirmation.

  • Razorpay order creation with async SDK integration
  • Webhook processing with HMAC-SHA256 signature verification
  • Wallet top-up and withdrawal with balance enforcement
  • Transactional integrity β€” wallet credits only on confirmed webhook events
  • Order history with filtering by status and date range

.NET β€’ ASP.NET Core β€’ SQL Server β€’ Redis β€’ React β€’ TypeScript β€’ Docker

Backend-heavy microblogging platform exploring caching, eventual consistency, and async messaging.

  • JWT auth via HTTP-only cookies with refresh token flow
  • Redis cache-aside pattern via generic ICacheService<T> wrapper
  • Background sync service drains Redis queues to SQL Server asynchronously
  • Configurable event streaming β€” Kafka or Azure Service Bus via config toggle
  • AI post recommendations via OpenAI embeddings + cosine similarity, cached in Redis
  • Prometheus metrics, health checks, and Redis-backed rate limiting
  • React + TypeScript frontend with optimistic UI updates

C# β€’ TCP β€’ Async β€’ Networking

Lightweight in-memory database implementing a byte-length-prefixed protocol (RESP-inspired). Built to understand networking, protocol design, and concurrent async request handling across multiple clients.

Pinned Loading

  1. stocksense stocksense Public

    StockSense β€” AI-powered warehouse intelligence platform. Natural language inventory queries, semantic SKU search, and real-time stock health alerts. Built with FastAPI, PostgreSQL, pgvector, and Op…

    Python

  2. microblog microblog Public

    Full-stack microblog platform built with .NET, SQL Server, and Redis, focused on caching strategies, async processing, and real-world backend system design.

    C#

  3. Paybridge Paybridge Public

    A payment gateway integration service built with FastAPI and Razorpay β€” handling order creation, webhook verification, and wallet management.

    Python

  4. Recreational Recreational Public

    A sandbox of small projects where I explore systems, networking, and low-level concepts by building things from scratch.

    C

  5. Portfolio Portfolio Public

    Lightweight, JSON-driven developer portfolio built with vanilla JavaScript, focused on structured rendering, flexibility, and full control over the UI.Portfolio

    JavaScript