Skip to main content
You're offline. Create, edit, and delete are not supported while offline.

Backend Engineer

Hi, I'm Lakshay

Backend Engineer building reliable systems with Node.js & TypeScript

Authentication • Payments • APIs • Concurrency • AWS

Lakshay Mahajan

Introduction

Hi, I'm Lakshay — a Backend Engineer who learns by building real systems, breaking them, and fixing them properly.

I work primarily with Node.js and TypeScript, building backend systems around authentication, payments, APIs, concurrency, and asynchronous workflows. My projects focus on understanding the engineering problems behind a system — from race conditions and idempotency and database architecture.

I also write technical case studies and build personal tools to explore ideas in practice. Currently, I'm deepening my understanding of Generative AI and how it can be applied to the systems I build.

What I Work On

  • Authentication & SecurityOAuth, JWTs, secure sessions, and reusable authentication infrastructure.
  • Reliable TransactionsPayments, idempotency, concurrency control, and race-condition handling.
  • Asynchronous SystemsEvent-driven workflows, background jobs, retries, and failure recovery.
  • Backend ArchitectureAPI design, database architecture, object storage, and system evolution.

My approach: understand the root cause, design before implementing, question tradeoffs, and document what I learn.

Top Projects

Engineering case studies — technical decisions, tradeoffs, mistakes, and debugging stories.

View all projects →
Personal Tool · Active · Solo ProjectActive Project

Vaultex

Full-stack transaction app with idempotency-aware mutex locking, TOCTOU concurrency debugging, interactive labs, and Auth Service integration.

Node.jsExpressPostgreSQL
Personal Tool · Active · Solo ProjectActive Project

Resource Hub

Centralized resource platform with presigned MinIO uploads, webhook-driven documents, PostgreSQL + Drizzle, collections, and Auth Service integration.

Node.jsExpressTypeScript
Personal Tool · Active · Solo ProjectActive Project

Auth Service

Built a centralized authentication service powering IdeaHub, Resource Hub, and Vaultex — RS256 JWT, Google OAuth, secure cookies, and event-driven email delivery via AWS.

ExpressPostgreSQLAWS SNS
Personal Tool · Active · Solo ProjectActive Project

IdeaHub

Centralized platform for capturing product ideas and thoughts, with soft delete and Auth Service integration.

Next.jsDrizzle ORMPostgreSQL

Experience

Where I've applied backend engineering to real production systems.

View all experience →

Backend Engineer

InternWare

Backend systems powering event registration platforms, authentication, payment workflows, and administrative tooling for real users.

At InternWare, I worked on authentication, payment workflows, coupon management, and admin tooling for production event-registration systems handling real users and transactions.

Read full experience →

Skills & Technologies

Backend Engineering

Node.jsTypeScriptExpress.jsREST APIsPostgreSQLMongoDBJWTOAuth 2.0WebhooksIdempotencyConcurrency Control

Cloud & Distributed Systems

AWS LambdaSNSSQSCloudWatchIAMBackground JobsObject StoragePresigned URLs

DevOps & Deployment

DockerGitHub ActionsLinuxCI/CD

Development & AI

GitPostmanESLintGenerative AI

Let's Build Something Reliable

I'm open to Backend Engineer opportunities where I can work on authentication, payments, distributed systems, or backend infrastructure. Reach out via email or connect on social platforms.

dev@lakshaymahajan.com

Lakshay Mahajan

Backend Engineer focused on building reliable systems with Node.js, TypeScript, and AWS.

Connect

© 2026 Lakshay Mahajan