Back to Work

DevMatch

Find your people. Build something together.

Developer discovery and collaboration platform featuring multi-platform profile synchronization, matching, background jobs, and real-time messaging.

DevMatch landing page with a developer collaboration introduction and match preview panel
The DevMatch interface.

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

Explore the implementation.

Back to Selected WorkGet in touchEmail Harsh

Harsh Joshi

Built with curiosity.

© 2026 Harsh Joshi

Back to top