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