DevMatch
Find your people. Build something together.
Developer discovery and collaboration platform featuring multi-platform profile synchronization, matching, background jobs, and real-time messaging.

Product context
DevMatch is a developer discovery and collaboration platform designed to help developers find compatible teammates for projects, hackathons, and coding activities.
The platform brings together developer information from GitHub, LeetCode, and Codeforces to create richer technical profiles and make discovering potential collaborators easier.
Engineering approach
Behind the scenes, it involves multi-platform profile synchronization, background job processing, candidate ranking, caching, connection management, and real-time messaging.
- Multi-platform data aggregation and synchronization
- Background processing and asynchronous jobs
- Developer discovery and ranking
- Redis caching and real-time communication
- Authentication and connection management
The stack
TypeScript · Next.js · Express.js · PostgreSQL · Prisma · Redis · BullMQ · Kafka · Socket.IO · Docker · AWS · GitHub Actions