stack

Stack, grouped by the problems I handle.

Tools are useful only when they explain the work: payments, APIs, data, infrastructure, reliability, and the product surfaces around them.

Payments and ops

Checkout, webhook idempotency, refunds, wallet accounting, reconciliation, and admin recovery paths.

Razorpay, queues, logs, role-aware admin tooling
Backend

API contracts, role access, async workflows, and backend surfaces that keep product state explicit.

Python, Flask, Node.js, Express.js, REST APIs, JWT, RBAC
Data

Schema design, indexes, migrations, transactional state, and cache-aware product flows.

MySQL, PostgreSQL, MongoDB, Redis
Cloud

Staging and production setup for services, workers, storage, delivery, secrets, and deployment safety.

AWS ECS Fargate, RDS, SQS, S3, CloudFront, ALB, Docker, Terraform, GitHub Actions
Reliability

Retries, event logs, error handling, production debugging, health checks, and repair workflows.

queues, logs, health checks, recovery panels, pytest coverage
Frontend

Product surfaces that expose state clearly for customers, support teams, and admins.

React, Next.js, TypeScript, Tailwind CSS, admin dashboards