Skip to content
Catch me if you can!

Hello, I'm

5+ Years of Experience

Building high-performance, scalable enterprise applications with React, Next.js, and Node.js. Obsessed with robust architectures, type-safe data flows from database to UI, and creating interfaces that feel exceptionally fast.

About Me

A quick overview of who I am and what I bring to the table.

Who I Am

I'm a Senior Full Stack Engineer passionate about building resilient microservices and high-throughput APIs that scale. Viewing the UI as a delivery layer for secure, well-engineered backends, I bring robust system design and strict payload validation to the forefront of my engineering process. From wrangling complex databases (PostgreSQL, MongoDB) to shipping responsive Next.js frontends, I own the complete pipeline. I actively bridge traditional engineering with modern capabilities by safely embedding agentic workflows and LLM tool-calling into enterprise architectures, ensuring systems remain fast, secure, and future-proof.

5+Years of Experience
40+Technologies Mastered

My Approach

System Design & Architecture

Building scalable, fault-tolerant applications with robust state management, reliable Node.js backend services, and efficient databases.

Type-Safe Everything

Strict TypeScript from database schemas (Prisma, Drizzle) to the UI. No any, no runtime surprises.

Performance Obsessed

Core Web Vitals and backend latency aren't checkboxes — they're a competitive edge.

Agentic Workflows

Actively embedding LLM tool-calling and AI capabilities directly into enterprise application logic.

Ship Fast, Ship Clean

AI-augmented workflows to move fast without accumulating tech debt.

Open Source

Side projects and tools I've built for the developer community.

create-dsa-lab

One command. Your DSA environment. Ready to go.

2
850
  • Zero-config npm CLI that scaffolds a complete DSA workspace instantly.
  • Ships with TypeScript, Jest, and CI/CD pipelines out of the box.
  • One folder per problem — code, tests, and notes live together.
  • Built-in file watching — edit your code, get instant feedback.
Node.jsTypeScriptJestnpm

BigO Lens

Know your complexity before you even run.

1
42
  • VS Code extension that calculates Big-O complexity in real-time as you type.
  • 100% offline — powered by pure AST traversal, no API calls needed.
  • Auto-resolves LeetCode problem names and URLs from your code.
  • Compares your solution against known optimal complexity.
TypeScriptVS Code APIAST

Technical Ecosystem

The tools, frameworks, and APIs I leverage to build scalable, modern applications.

JavaScriptJavaScript
TypeScriptTypeScript
PythonPython
SQLSQL
HTML5HTML5
CSS3CSS3
Node.jsNode.js
NestJSNestJS
Express.jsExpress.js
FastAPIFastAPI
BunBun
GraphQLGraphQL
tRPCtRPC
PostgreSQLPostgreSQL
MongoDBMongoDB
ElasticsearchElasticsearch
RedisRedis
PrismaPrisma
Drizzle ORMDrizzle ORM
NginxNginx
PM2PM2
ReactReact
Next.jsNext.js
TanStack QueryTanStack Query
Redux ToolkitRedux Toolkit
ZustandZustand
Tailwind CSSTailwind CSS
Material UIMaterial UI
MicroservicesMicroservices
Event-DrivenEvent-Driven
RabbitMQRabbitMQ
WebSocketsWebSockets
JWTJWT
ZodZod
Micro-frontendsMicro-frontends
AWS EC2 / S3AWS EC2 / S3
DockerDocker
CI/CD PipelinesCI/CD Pipelines
WebpackWebpack
ViteVite
VitestVitest
PlaywrightPlaywright
JestJest
PostmanPostman
SonarQubeSonarQube
Git & BashGit & Bash
Vercel AI SDKVercel AI SDK
MCP ProtocolsMCP Protocols
GitHub CopilotGitHub Copilot
CursorCursor
Amazon QAmazon Q
JavaScriptJavaScript
TypeScriptTypeScript
PythonPython
SQLSQL
HTML5HTML5
CSS3CSS3
Node.jsNode.js
NestJSNestJS
Express.jsExpress.js
FastAPIFastAPI
BunBun
GraphQLGraphQL
tRPCtRPC
PostgreSQLPostgreSQL
MongoDBMongoDB
ElasticsearchElasticsearch
RedisRedis
PrismaPrisma
Drizzle ORMDrizzle ORM
NginxNginx
PM2PM2
ReactReact
Next.jsNext.js
TanStack QueryTanStack Query
Redux ToolkitRedux Toolkit
ZustandZustand
Tailwind CSSTailwind CSS
Material UIMaterial UI
MicroservicesMicroservices
Event-DrivenEvent-Driven
RabbitMQRabbitMQ
WebSocketsWebSockets
JWTJWT
ZodZod
Micro-frontendsMicro-frontends
AWS EC2 / S3AWS EC2 / S3
DockerDocker
CI/CD PipelinesCI/CD Pipelines
WebpackWebpack
ViteVite
VitestVitest
PlaywrightPlaywright
JestJest
PostmanPostman
SonarQubeSonarQube
Git & BashGit & Bash
Vercel AI SDKVercel AI SDK
MCP ProtocolsMCP Protocols
GitHub CopilotGitHub Copilot
CursorCursor
Amazon QAmazon Q
JavaScriptJavaScript
TypeScriptTypeScript
PythonPython
SQLSQL
HTML5HTML5
CSS3CSS3
Node.jsNode.js
NestJSNestJS
Express.jsExpress.js
FastAPIFastAPI
BunBun
GraphQLGraphQL
tRPCtRPC
PostgreSQLPostgreSQL
MongoDBMongoDB
ElasticsearchElasticsearch
RedisRedis
PrismaPrisma
Drizzle ORMDrizzle ORM
NginxNginx
PM2PM2
ReactReact
Next.jsNext.js
TanStack QueryTanStack Query
Redux ToolkitRedux Toolkit
ZustandZustand
Tailwind CSSTailwind CSS
Material UIMaterial UI
MicroservicesMicroservices
Event-DrivenEvent-Driven
RabbitMQRabbitMQ
WebSocketsWebSockets
JWTJWT
ZodZod
Micro-frontendsMicro-frontends
AWS EC2 / S3AWS EC2 / S3
DockerDocker
CI/CD PipelinesCI/CD Pipelines
WebpackWebpack
ViteVite
VitestVitest
PlaywrightPlaywright
JestJest
PostmanPostman
SonarQubeSonarQube
Git & BashGit & Bash
Vercel AI SDKVercel AI SDK
MCP ProtocolsMCP Protocols
GitHub CopilotGitHub Copilot
CursorCursor
Amazon QAmazon Q
JavaScriptJavaScript
TypeScriptTypeScript
PythonPython
SQLSQL
HTML5HTML5
CSS3CSS3
Node.jsNode.js
NestJSNestJS
Express.jsExpress.js
FastAPIFastAPI
BunBun
GraphQLGraphQL
tRPCtRPC
PostgreSQLPostgreSQL
MongoDBMongoDB
ElasticsearchElasticsearch
RedisRedis
PrismaPrisma
Drizzle ORMDrizzle ORM
NginxNginx
PM2PM2
ReactReact
Next.jsNext.js
TanStack QueryTanStack Query
Redux ToolkitRedux Toolkit
ZustandZustand
Tailwind CSSTailwind CSS
Material UIMaterial UI
MicroservicesMicroservices
Event-DrivenEvent-Driven
RabbitMQRabbitMQ
WebSocketsWebSockets
JWTJWT
ZodZod
Micro-frontendsMicro-frontends
AWS EC2 / S3AWS EC2 / S3
DockerDocker
CI/CD PipelinesCI/CD Pipelines
WebpackWebpack
ViteVite
VitestVitest
PlaywrightPlaywright
JestJest
PostmanPostman
SonarQubeSonarQube
Git & BashGit & Bash
Vercel AI SDKVercel AI SDK
MCP ProtocolsMCP Protocols
GitHub CopilotGitHub Copilot
CursorCursor
Amazon QAmazon Q
Amazon QAmazon Q
CursorCursor
GitHub CopilotGitHub Copilot
MCP ProtocolsMCP Protocols
Vercel AI SDKVercel AI SDK
Git & BashGit & Bash
SonarQubeSonarQube
PostmanPostman
JestJest
PlaywrightPlaywright
VitestVitest
ViteVite
WebpackWebpack
CI/CD PipelinesCI/CD Pipelines
DockerDocker
AWS EC2 / S3AWS EC2 / S3
Micro-frontendsMicro-frontends
ZodZod
JWTJWT
WebSocketsWebSockets
RabbitMQRabbitMQ
Event-DrivenEvent-Driven
MicroservicesMicroservices
Material UIMaterial UI
Tailwind CSSTailwind CSS
ZustandZustand
Redux ToolkitRedux Toolkit
TanStack QueryTanStack Query
Next.jsNext.js
ReactReact
PM2PM2
NginxNginx
Drizzle ORMDrizzle ORM
PrismaPrisma
RedisRedis
ElasticsearchElasticsearch
MongoDBMongoDB
PostgreSQLPostgreSQL
tRPCtRPC
GraphQLGraphQL
BunBun
FastAPIFastAPI
Express.jsExpress.js
NestJSNestJS
Node.jsNode.js
CSS3CSS3
HTML5HTML5
SQLSQL
PythonPython
TypeScriptTypeScript
JavaScriptJavaScript
Amazon QAmazon Q
CursorCursor
GitHub CopilotGitHub Copilot
MCP ProtocolsMCP Protocols
Vercel AI SDKVercel AI SDK
Git & BashGit & Bash
SonarQubeSonarQube
PostmanPostman
JestJest
PlaywrightPlaywright
VitestVitest
ViteVite
WebpackWebpack
CI/CD PipelinesCI/CD Pipelines
DockerDocker
AWS EC2 / S3AWS EC2 / S3
Micro-frontendsMicro-frontends
ZodZod
JWTJWT
WebSocketsWebSockets
RabbitMQRabbitMQ
Event-DrivenEvent-Driven
MicroservicesMicroservices
Material UIMaterial UI
Tailwind CSSTailwind CSS
ZustandZustand
Redux ToolkitRedux Toolkit
TanStack QueryTanStack Query
Next.jsNext.js
ReactReact
PM2PM2
NginxNginx
Drizzle ORMDrizzle ORM
PrismaPrisma
RedisRedis
ElasticsearchElasticsearch
MongoDBMongoDB
PostgreSQLPostgreSQL
tRPCtRPC
GraphQLGraphQL
BunBun
FastAPIFastAPI
Express.jsExpress.js
NestJSNestJS
Node.jsNode.js
CSS3CSS3
HTML5HTML5
SQLSQL
PythonPython
TypeScriptTypeScript
JavaScriptJavaScript
Amazon QAmazon Q
CursorCursor
GitHub CopilotGitHub Copilot
MCP ProtocolsMCP Protocols
Vercel AI SDKVercel AI SDK
Git & BashGit & Bash
SonarQubeSonarQube
PostmanPostman
JestJest
PlaywrightPlaywright
VitestVitest
ViteVite
WebpackWebpack
CI/CD PipelinesCI/CD Pipelines
DockerDocker
AWS EC2 / S3AWS EC2 / S3
Micro-frontendsMicro-frontends
ZodZod
JWTJWT
WebSocketsWebSockets
RabbitMQRabbitMQ
Event-DrivenEvent-Driven
MicroservicesMicroservices
Material UIMaterial UI
Tailwind CSSTailwind CSS
ZustandZustand
Redux ToolkitRedux Toolkit
TanStack QueryTanStack Query
Next.jsNext.js
ReactReact
PM2PM2
NginxNginx
Drizzle ORMDrizzle ORM
PrismaPrisma
RedisRedis
ElasticsearchElasticsearch
MongoDBMongoDB
PostgreSQLPostgreSQL
tRPCtRPC
GraphQLGraphQL
BunBun
FastAPIFastAPI
Express.jsExpress.js
NestJSNestJS
Node.jsNode.js
CSS3CSS3
HTML5HTML5
SQLSQL
PythonPython
TypeScriptTypeScript
JavaScriptJavaScript
Amazon QAmazon Q
CursorCursor
GitHub CopilotGitHub Copilot
MCP ProtocolsMCP Protocols
Vercel AI SDKVercel AI SDK
Git & BashGit & Bash
SonarQubeSonarQube
PostmanPostman
JestJest
PlaywrightPlaywright
VitestVitest
ViteVite
WebpackWebpack
CI/CD PipelinesCI/CD Pipelines
DockerDocker
AWS EC2 / S3AWS EC2 / S3
Micro-frontendsMicro-frontends
ZodZod
JWTJWT
WebSocketsWebSockets
RabbitMQRabbitMQ
Event-DrivenEvent-Driven
MicroservicesMicroservices
Material UIMaterial UI
Tailwind CSSTailwind CSS
ZustandZustand
Redux ToolkitRedux Toolkit
TanStack QueryTanStack Query
Next.jsNext.js
ReactReact
PM2PM2
NginxNginx
Drizzle ORMDrizzle ORM
PrismaPrisma
RedisRedis
ElasticsearchElasticsearch
MongoDBMongoDB
PostgreSQLPostgreSQL
tRPCtRPC
GraphQLGraphQL
BunBun
FastAPIFastAPI
Express.jsExpress.js
NestJSNestJS
Node.jsNode.js
CSS3CSS3
HTML5HTML5
SQLSQL
PythonPython
TypeScriptTypeScript
JavaScriptJavaScript

Experience

Where I've worked and the foundations that shaped my craft.

  • Senior Associate Consultant

    Infosys Limited · Gurugram

    Dec 2022 – Present

    Modernizing enterprise platforms by designing secure Node.js microservices and architecting end-to-end full-stack solutions with AI capabilities.

    Unified Telecom Platform

    Engineered a highly concurrent API Gateway (BFF) aggregating complex telecom APIs, reducing latency by 30% through strict Zod type-checking and Redis caching. Simultaneously built a secure Model Context Protocol (MCP) server, exposing this API layer to internal AI agents for automated diagnostics.

    Headless E-Commerce Platform

    Architected scalable backend API routes and Next.js Server Components to efficiently serve product data to headless frontends. Optimized MongoDB aggregation pipelines for high-traffic spikes and seamlessly integrated agentic workflows via the Vercel AI SDK to automate product metadata enrichment.

    Automotive 'Build & Price' Platform

    Engineered the backend microservice for a dynamic vehicle configuration platform using Express.js and PostgreSQL. Designed complex relational schemas for deep dependency trees and integrated stateful validation logic via JWT authentication, driving a 15% increase in successful checkouts.

    Internal Developer Platform (IDP)

    Built a Dockerized Node.js and PostgreSQL microservice utilizing Drizzle ORM for developer metrics. Deployed an event-driven RabbitMQ queue to offload complex log-parsing to a Python/FastAPI worker, acting as an autonomous agent for real-time anomaly classification.

    Customer Success Analytics Portal

    Designed a full-stack React dashboard driven by a core Node.js API layer. Engineered a dedicated FastAPI microservice to extract and index enterprise support tickets into Elasticsearch, delivering sub-second search queries without bottlenecking the main thread.

    ReactNext.jsTypeScriptNode.jsNestJSExpress.jsFastAPIPostgreSQLMongoDBElasticsearchDrizzle ORMPrismaRedisRabbitMQZodVercel AI SDKMCP
  • Associate Developer

    Anand Rathi IT Pvt. Ltd. · Jodhpur

    Feb 2021 – Nov 2022

    Handling real-time data ingestion, secure telemetry processing, and building low-latency streaming interfaces.

    Real-Time Fleet Tracking System

    Built a real-time telemetry ingestion engine using Node.js and WebSockets (Socket.io) capable of sustaining 10,000+ concurrent connections. Aggregated raw GPS streams into clean JSON payloads instantly consumed by a live React tracking interface.

    OTT Video Streaming Platform

    Handled AWS IVS configurations and designed efficient GraphQL endpoints in Node.js to support a custom React video app. Structured server-side payloads with aggressive client-side caching (RTK Query), vastly improving Time-to-Interactive performance.

    Automated Trade Reporting System

    Engineered a secure Node.js microservice to handle daily trade reporting. Integrated automated Python scripts to extract, encrypt, and upload operational data to AWS S3, replacing manual data-entry workflows entirely.

    ReactTypeScriptRedux ToolkitRTK QueryGraphQLPythonAWS IVSAWS S3WebSocketsNode.jsMongoDB

Let's Collaborate

Great things are built through conversation. Whether it's a new idea, a challenging project, or just a tech chat — I'd love to hear from you.

I'm just a message away