Projects
Backend systems and APIs I've built — from event-driven marketplaces to payment integrations.
-
Swyft
FeaturedAutomotive marketplace backend connecting customers, stores, and delivery partners with event-driven order processing and complex payment flows.
- Multi-sided marketplace with real-time order tracking via Socket.io
- Event-driven architecture using Apache Kafka and background workers
- Stripe Connect integration for onboarding, transfers, and payouts
- Redis caching and BullMQ for asynchronous job processing
- Node.js
- TypeScript
- PostgreSQL
- Prisma
- Redis
- BullMQ
- Apache Kafka
- Stripe Connect
- Socket.io
- AWS
-
Smriti
FeaturedDurable, queryable long-term memory backend for AI agents — stores working, episodic, and semantic memories and serves low-latency RAG context.
- Three memory tiers — working (Redis), episodic (Postgres), semantic (Postgres + pgvector)
- Synchronous RAG retrieval via POST /memories/context with cache → embed → vector search → rank pipeline
- Async enrichment via Kafka workers for embeddings, importance scoring, summarization, consolidation, and profiling
- Production-oriented Nx monorepo with Kysely, OpenTelemetry traces, and Prometheus + Grafana metrics
- TypeScript
- NestJS
- Fastify
- PostgreSQL
- pgvector
- Redis
- Apache Kafka
- Kysely
- OpenTelemetry
- Prometheus
-
Travel Monk
Travel booking platform backend with RESTful APIs for user authentication, bookings, and payment processing.
- JWT and Bcrypt-based authentication system
- MongoDB integration with Mongoose for data persistence
- Razorpay payment gateway integration
- Email notifications via Nodemailer
- Node.js
- Express.js
- MongoDB
- Razorpay
- Nodemailer
- Multer
-
Ready2move
Property listing and management system with role-based access control for landlords, agents, and tenants.
- Role-based access control (RBAC) for multi-user property management
- REST APIs for property listings, search, and user management
- Image uploads and media handling via Cloudinary
- Redis caching for improved API performance
- Node.js
- Express.js
- MongoDB
- RBAC
- JWT
- Cloudinary
- Redis