Hi, I'm Sachin Budania.
I build scalable backend systems, cloud architectures, and full-stack web applications. Specialized in Python (Django, DRF, Celery), AWS cloud services, and modern TypeScript (Next.js, React).

Selected Work & Architecture.
Live web applications, interactive Swagger API docs, and codebases.
Covert SaaS & Multi-Tenant Engine
A multi-tenant SaaS application built with Next.js 16 and Django REST Framework. Implements HttpOnly rotating JWT cookie sessions, an Axios anti-storm queue, Google OAuth 2.0 PKCE, and full-lifecycle Stripe recurring billing with webhook event synchronization.
Engineering Decisions & Trade-Offs.
How system bottlenecks were analyzed, decoupled, and implemented.
Processing 30MB+ CSV/JSON movie catalogs without blocking HTTP request workers or exceeding memory limits.
Synchronous in-memory parsing inside request-response cycle, causing HTTP timeouts and memory spikes.
Streaming directly to S3, then dispatching a Celery Canvas chain: partition into 1MB chunk files, execute parallel worker group, and clean temporary S3 artifacts.
Calculating high-dimensional text vectors and Cosine Similarity matrices without CPU starvation on web servers.
Computing CountVectorizer matrices and cosine angles directly on Gunicorn web worker threads.
Decoupled serverless AWS Lambda microservice invoked on demand via API Gateway, keeping web workers purely I/O bound.
Multiple parallel frontend API requests receiving 401 responses simultaneously, triggering a storm of duplicate refresh requests.
Standard axios 401 interceptor that fires /token/refresh/ for every failed request concurrently.
Axios Promise-Queue Interceptor: buffers concurrent requests in a promise queue, executes single refresh, and replays all queued calls with new credentials.
Simultaneous user preference updates and watch history writes causing lost updates or inconsistent recommendation vector states.
Standard ORM save() operations vulnerable to interleaved writes and race conditions.
Atomic transactions (transaction.atomic) combined with database row-level locking (select_for_update) during preference aggregation.
Technologies & Tools.
Core technologies and services used across backend, cloud, and frontend projects.
Get in Touch.
For software engineering roles, backend architecture discussions, or collaboration inquiries.
