$ ls projects/

$ cat multi-tenant-saas/README.md

Project:Multi-Tenant SaaS Platform
Description:A multi-tenant SaaS platform serving multiple organizations with isolated data, role-based access, and org-level controls.
Key Work:
├─ Designed a 30+ table PostgreSQL schema with tenant isolation
├─ Built role-based access control system (org admins, members, viewers)
├─ Implemented org-level settings, permissions, and invite flows
└─ Architected API layer handling multi-tenant query scoping
Stack:Node.js (TypeScript) · PostgreSQL · AWS (EBS-EC2, RDS) · Docker
Impact:Handles production workloads across multiple tenants. Designed for horizontal scalability and strict data isolation.

$ cat payment-system/README.md

Project:Payment Processing System
Description:End-to-end payment and billing system integrated into a SaaS product. Handles subscriptions, invoicing, and payment lifecycle events.
Key Work:
├─ Integrated third-party payment gateway with webhook handling
├─ Built subscription management with plan upgrades/downgrades
├─ Designed ledger tables for transaction history and audit trails
└─ Implemented retry logic and idempotency for failed payments
Stack:Node.js (TypeScript) · PostgreSQL · REST APIs · Webhooks
Impact:Processes real transactions in production. Built for reliability with idempotent operations and audit logging.

$ cat api-gateway/README.md

Project:API Gateway & Service Layer
Description:Centralized API layer handling authentication, routing, rate limiting, and service orchestration for a SaaS product.
Key Work:
├─ Designed RESTful API architecture with versioned endpoints
├─ Built authentication middleware (JWT, session management)
├─ Implemented rate limiting and request validation
└─ Structured service layer separating business logic from transport
Stack:Node.js (TypeScript) · Express · PostgreSQL · AWS CloudFront
Impact:Powers core product workflows in production. Optimized for low-latency responses and consistent error handling.

$ cat dsa-js/README.md

Project:dsa-with-javascript
Description:Open-source npm library implementing core data structures and algorithms in JavaScript. Built for learning and reuse.
Key Work:
├─ Implemented linked lists, trees, graphs, sorting algorithms
├─ Published to npm with semantic versioning
└─ Written for clarity — used as a learning reference
Stack:JavaScript · Node.js · npm
Downloads:630+ on npm
Status:● Live on npm
$ wc -l projects/* | tail -1
Total: 4 | 3 production systems, 1 npm package (630+ downloads)