Tech Stack: TypeScript, Node.js, Express.js, PostgreSQL + Prisma, Redis, RabbitMQ, Debezium, Docker (execution workers) Highlights:
- Secure code execution: user submissions run inside isolated Docker worker containers.
- Contest system with real-time leaderboards and rank updates.
- Background job processing via RabbitMQ; caching and fast lookups with Redis.
- Secure Auth and OAuth system using JWT token and Google, GitHub OAuth.
- CDC (Debezium) for syncing/streaming DB events where needed.
- Clean OOP design, error handling, and test coverage for core flows.
Tech Stack: Node.js, TypeScript, PostgreSQL (Prisma), RabbitMQ, JWT, Resend, Zod Highlights:
- Microservices: Users (auth), Admin, Email.
- JWT auth with account verification, password recovery, and token refresh.
- Async email & notifications via RabbitMQ β Email Service (Resend).
- Prisma + Zod for type-safe DB access and runtime validation.
Tech Stack: Express.js, JWT, MySQL, bcrypt.js, Joi Highlights:
- JWT auth: signup, login, logout with secure password hashing (bcrypt).
- Users can create / update / delete their own posts; role-based access restricts edits/deletes to owners and admins.
- Request validation and schemas powered by Joi for reliable input handling.
- Protected routes and auth middleware for clean, secure endpoint control.
Tech Stack: Node.js, Express, Passport.js, JWT, bcrypt.js, MongoDB (Mongoose) Highlights:
- User registration & login with secure password hashing using bcrypt.
- Passport.js handles authentication strategies; JWT used for stateless session management.
- Middleware for protected routes and role-based access control.
- Clean separation of auth flows (signup, login, refresh tokens, logout) for easy integration.
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/thearkan

