Narrow your niche way down
Telling people you "build websites" puts you up against basically every developer alive. Telling them you "build booking systems for independent fitness studios using Next.js" makes it obvious to exactly the right client that you're the person for the job. It feels risky to narrow down, but it's actually what makes you easier to hire.
Three portfolio pieces beat twenty
You genuinely don't need a huge portfolio. Three strong examples that solve a real problem in your niche will convince someone faster than fifteen unrelated projects. No real clients yet? Build the projects yourself and write them up properly.
Lead your proposal with the outcome, not the stack
Clients aren't buying code, they're buying whatever the code does for them. Open your proposal with the business problem you're solving. Save the tech stack details for later, once you've already made the case that you can deliver.
Price the value, not your hours
Billing hourly punishes you the moment you get faster at your job. Once you know what a project is actually worth to the client, price against that instead. A booking system that saves a studio owner ten hours a week has a real dollar value - price closer to that than to the hours you spent typing.
Every client is a referral engine, if you let them be
The quickest way to land client number two is a genuinely happy client number one. Over-deliver where you can, keep communication clear throughout, and just ask for referrals or a testimonial once the project wraps up.
Comments
Loading comments...
Related Articles
A Few Honest Career Tips for New Developers
Some practical, slightly opinionated advice on ramping up fast, writing PRs people actually enjoy reviewing, and building habits that pay off years later.
Read Article