DEV Community

Rohan Patil
Rohan Patil

Posted on

Why building a freelance marketplace is mostly a filtering problem

When I started building a freelance marketplace, I thought the hard part would be:

– payments
– real-time chat
– scalable backend

I was wrong.
The hardest problem is filtering.

Here’s what actually happens:

You post a job → get 100+ applications → most are irrelevant.

Not because people are bad.
Because the system is open.

Anyone can apply.
Everyone tries.

Result:
– too much noise
– too little signal
– slow decision making

So instead of adding more features, we changed the approach.

Focus shifted from:
“more freelancers” → “better selection”

What we’re trying:

– pre-vetting freelancers before they apply
– structured profiles (not just portfolios)
– reducing application volume intentionally

Goal:
Make hiring faster by showing fewer, better options.

Still early.
Still testing what actually works.

But one thing is clear:
Scaling a marketplace is not about adding users.
It’s about controlling quality.

Top comments (0)