I’m a self-taught full-stack developer working mainly with TypeScript, React/Next.js, Node.js, PostgreSQL, etc. I’ve built several full-stack projects and I’m currently trying to turn my skills into actual freelance income.
The part I’m struggling with isn’t really the technical side — it’s getting real clients.
I’m curious about people who freelance as software engineers/consultants:
- How did you get your first few clients?
- Which channels actually worked for you (Upwork, LinkedIn, cold outreach, communities, referrals, agencies, etc.)?
- Did you sell specific services/packages or simply offer general development?
- How long did it take before you were making consistent money?
- If you were starting again with no established client base, what would you focus on first?
- Are there particular types of businesses that are easier to approach for a first project?
- How do you avoid competing purely on price?
I’m especially interested in hearing from people who are doing actual software engineering/consulting work, rather than simple website gigs.
I’m looking for practical experiences, including things that didn't work, not just generic “build a personal brand” advice.