I'm a Backend Engineer focused on building reliable and production-oriented systems with Node.js, TypeScript, PostgreSQL, MongoDB, Redis, and Docker.
I enjoy going beyond CRUD to understand and solve problems around:
- π Authentication, authorization & security
- β‘ Concurrency & transactional integrity
- π Idempotency & reliable request handling
- ποΈ Backend architecture & service design
- π‘ Async processing & event-driven systems
- π Production deployments & infrastructure
I also document what I learn while building these systems through technical writing and project deep-dives.
π Portfolio
|
|
Node.js Β· Express Β· PostgreSQL Β· TypeScript Β· Docker
A full-stack transaction application focused on concurrency, idempotency, and transactional integrity.
- β‘ Per-user mutex locking for concurrent operations
- π Success-only idempotency for safe retries
- π§ Idempotency-aware mutex handling
- π Debugged and fixed a TOCTOU concurrency issue
- π§ͺ Interactive labs for testing concurrency and idempotency
- π Transaction management and analytics dashboard
- π Authentication through the shared Auth Service
Focus: Concurrency Β· Idempotency Β· Transactions Β· Reliability
Node.js Β· Express Β· PostgreSQL Β· JWT Β· OAuth 2.0 Β· AWS Β· Docker
A centralized authentication service powering multiple personal products.
Currently used by:
- Resource Hub
- Vaultex
- Personal Hub
Features include:
- π Email/password authentication
- π Google OAuth 2.0
- π« RS256 JWT authentication
- π Public key endpoint for local JWT verification
- πͺ Secure cookie-based sessions
- π‘οΈ Timing attack protection
- π‘ Asynchronous email processing
- βοΈ AWS SNS β SQS β Lambda architecture
Focus: Authentication Β· Authorization Β· Security Β· Service Architecture
React Β· Node.js Β· Express Β· TypeScript Β· PostgreSQL Β· Drizzle Β· MinIO Β· Docker
A full-stack platform for storing, organizing, discovering, and sharing learning resources.
- π Shared Auth Service integration
- π Public and private resources
- ποΈ Curated collections
- π Document management
- βοΈ Presigned MinIO uploads
- π‘ Webhook-driven document confirmation
- π Idempotency keys for collection mutations
- βοΈ pg-boss background jobs
- π§Ή Scheduled cleanup of stale documents
- π Docker + GitHub Actions deployment
Focus: Full-Stack Systems Β· Storage Architecture Β· Background Jobs Β· API Design
Local-First Β· IndexedDB Β· TypeScript
A local-first personal tool designed around keeping user data available and useful without depending on a continuously connected backend.
- πΎ Local-first data storage
- β‘ Fast client-side interactions
- π Data remains under the user's control
- π§© Designed around personal workflows and information management
Focus: Local-First Architecture Β· Client-Side Storage Β· Product Engineering
I write about backend engineering concepts and lessons from building real systems.
- π OAuth 2.0
- π Access & Refresh Tokens
- π³ Payment Architecture
π° Read my technical writing β
I'm actively looking for Backend Engineer / Backend Developer opportunities where I can work on challenging backend systems and contribute to real products.
- π© dev@lakshaymahajan.com
- π Portfolio
- πΌ LinkedIn
- π¦ Twitter / X



