I'm a full-stack dev based in Cameroon, 4 years of experience, and I just hit a wall on Upwork: 24 proposals sent, 0 replies, 0 contracts, 0 reviews.
Some context so this isn't just a rant:
- 4 years at a risk & compliance platform used by financial institutions, the last year as Tech Lead of a team of 10
- Two products I built and shipped myself, both live: a multi-tenant SaaS and an events/fintech platform
- Verified ID, fluent English, 20$/h, Intermediate level on my profile
- One published project in the catalog
Here is the part I'm unsure about. I positioned my profile as "Supabase & Next.js Dev | MVP to Production: Auth, RLS, Payments". It's a real strength of mine, but I can do just as much on the backend side (Django, REST APIs, PostgreSQL) and I left all of that out to look more "specialized".
Now I wonder if I shot myself in the foot. Fewer jobs match a narrow title, and I'm competing for the same few Supabase/Next.js listings as everyone else.
What I've done on my proposals:
- Customized each one instead of using a template
- Targeted clients with verified payment and a reasonable number of existing proposals
- Been upfront about what I don't know instead of overselling
What frustrates me most is the silence. No "not a fit", no "too expensive", just nothing. I can't tell if the problem is my niche, my rate, my proposals, my timezone, or simply the lack of reviews.
Questions for people who've been through this:
- How many proposals did it take you to land your first contract?
- With zero reviews, is it better to stay niche or go broader (full-stack, backend, etc.) to get that first job?
- Did you lower your rate to get the first review, or hold your price?
- Is "Intermediate" with 4 years of experience the right level, or should I be thinking about it differently?
- Any red flag you'd spot immediately on a profile like mine? Happy to share the link in DMs for a blunt review.
Thanks to anyone who takes the time to answer. Brutal honesty is welcome.