{ code }
System Architecture & Engineering

Amardeep Backend Engineer

I design scalable backend systems, distributed architectures, and high-performance APIs.

Engineering Persona

Building resilientsystem architectures.

I bridge the gap between elegant front-end design and highly scalable back-end infrastructure, focusing heavily on performance, security, and fault tolerance.

Front-end Developer

Crafting fluid, accessible, and performant user interfaces using React, Next.js, and modern CSS architectures.

Back-end Architect

Designing resilient APIs and microservices using Node.js, Java Spring Boot, and handling complex database paradigms.

Interactive Skill Galaxy

Core Competencies

Drag to explore. Click on a planet to view detailed experience.

Backend Architecture

Production-grade case studies.

Deep dives into complex systems, demonstrating architectural trade-offs, performance scaling, and resilience patterns.

Escrow Platform

Spring BootMongoDBReactJWT

Problem Context

Untrusted C2C transactions lacked cryptographically secure multi-signature flow and reliable milestone dispute resolution.

Architecture

Event-driven state machine utilizing PostgreSQL serializable transactions and Redis distributed locks for idempotency.

Key Engineering Features

  • Role-based access control (RBAC)
  • Milestone fund locking
  • Automated refund pipelines

Performance Scale

Processed 10k concurrent lock requests with < 40ms P99 latency.

Real-time Chat System

Node.jsWebSocketsMongoDBRedis

Problem Context

Polling-based message retrieval incurred massive database load and latency spikes during high concurrency events.

Architecture

WebSocket cluster with a Redis Pub/Sub backplane and MongoDB for horizontal, schema-less message persistence.

Key Engineering Features

  • Horizontal Socket scaling
  • Offline message queues
  • Real-time read receipts

Performance Scale

Supports 50k+ active connections per node with 5ms avg delivery time.

E-commerce Web Application

ReactNode.jsExpress.jsMongoDB

Problem Context

Traditional online stores struggle with managing secure authentication, real-time cart updates, and scalable product catalog management.

Architecture

Client built with React communicating with a Node.js + Express backend through REST APIs. MongoDB is used for product catalog, orders, and user data. Authentication is handled using JWT tokens with protected routes. The backend handles order processing, cart state management, and secure checkout integration.

Key Engineering Features

  • Secure user authentication with JWT
  • Dynamic product catalog with search & filtering
  • Real-time cart updates
  • Order management system
  • Secure checkout and payment processing
  • REST API architecture

Performance Scale

Handles concurrent user sessions and optimized database queries for fast product listing and checkout operations.

Live_API_Simulation

REST API Playground.

Simulate a transaction request through the Escrow architecture. Watch how the payload traverses the gateway, passes auth, and locks in the database.

POST/api/v1/escrow/transaction
{
  "amount": 5000,
  "currency": "USD",
  "senderId": "usr_948j2f9",
  "receiverId": "usr_382x1a9",
  "platformState": "milestone_1"
}

Execution Trace

[Gateway] Validating request schema & rate limits...
[AuthService] Verifying JWT signatures & permissions...
[LedgerDB] Initiating ACID transaction lock...
[API] Formatting response payload...
Waiting for execution...
Engineering_Telemetry

Engineering Dashboard.

A quantitative snapshot of my rigorous commit history, open-source initiatives, and infrastructure telemetry.

@Amardeep-Verma

github.com/Amardeep-Verma

Follow Activity

Contribution Graph

Last 365 Days

Top Repositories

Let's Connect

Let's build scalable systems together.

I'm currently available for freelance work and full-time opportunities. Reach out using the form below or connect with me via social channels.