What is StackMatch?
StackMatch is a two-way hiring platform that transforms traditional resume-based screening with a structured mutual matching process. Candidates build structured profiles with a 3-tier badge system, and employers define clear role expectations. Both sides swipe to express interest — communication only opens when there's a mutual match.
System Architecture
Full Message Flow:
Frontend → RabbitMQ → Backend-FE Validator → RabbitMQ → Database → RabbitMQ → Backend-DB → RabbitMQ → Frontend
Tech Stack
Frontend
Node.js Express HTML/CSS/JS PM2 Nginx
Messaging
RabbitMQ amqplib
Backend
Node.js PostgreSQL
Infrastructure
Tailscale Ansible VirtualBox TLS
Team
Alexander Lidwin Project Manager / Database
John Matta Frontend Developer
Anthony Abdalla Backend Developer
Soliman Ben Soliman RabbitMQ / Messaging
Sparsh Gandhi FE-BE Integrator
Professor
Mr. Dipesh Patel — IT490 Systems Integration
New Jersey Institute of Technology