TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you begin to find contracts as a freelancer?

29 pointsby lamrogerover 8 years ago
I&#x27;m looking to do some freelancing but don&#x27;t have a network or past customers to rely on for contracts. I&#x27;ve been applying to Upwork jobs but it&#x27;s been difficult without ratings and competing against lower priced engineers.<p>I do have experience as a DevOps engineer so I feel confident in my abilities to build production-ready infrastructure but getting the right leads is not something I&#x27;m experienced with.<p>What has worked for you?

9 comments

itamarstover 8 years ago
Forget Upwork, competing on price is a losing game.<p>Things I&#x27;ve known to work:<p>1. Go to meetups (got a job offer once from project night at Boston Python Meetup). 2. Go to job listings for early stage startups looking for DevOps people, email them saying &quot;hey maybe you want a consultant instead?&quot; They might be happy for short term cost saving. Probably work with bigger companies.<p>Lots of resources on <a href="https:&#x2F;&#x2F;doubleyourfreelancing.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;doubleyourfreelancing.com&#x2F;</a>.
tedmistonover 8 years ago
You have <i>a network</i> — everyone has some start of a network!<p>All of my work has come through my personal network, or as a direct referral from it. I do more independent contracting than freelance work, so if that&#x27;s something you&#x27;re open to, I encourage you to reach out to founders and CTOs you know to explore opportunities. That&#x27;s what worked for me in a &quot;tier 3&quot; startup city.<p>I would consider any of the marketplaces a last resort from the perspective of a good developer. (People are willing to work for way too little. Think about the advantages you have that those on the platforms don&#x27;t.)
joeld42over 8 years ago
Network. If you want to build up a portfolio a good way is to volunteer to build or fix things for local non-profits, in exchange for them to give you a testimonial and let you use their name for promotion (if you do a good job, of course).<p>Don&#x27;t compete on price. Pick your price and stick to it.<p>If you specialize in a particular piece of technology, spend time online helping people fixing things, writing bug reports and patches for it, creating a site with useful tools or tutorials and things like that. Then just include a small mention on your site or your signature about your freelance work.<p>Don&#x27;t go overboard with self-promoting, but don&#x27;t neglect it either.<p>Keep a resume (or several targeted ones if you have different skillsets) up to date and ready to send people.
Cozumelover 8 years ago
Start a forum specialising in some software (or write your own) then as your forum grows so will the people hiring you to perform customisations etc worked for me.
评论 #13009859 未加载
jlgaddisover 8 years ago
Since this question seems to come up about once a month or so, I&#x27;d say step #1 is &quot;search HN for previous posts&quot;.
richardknopover 8 years ago
Start a private limited company. Start working for companies you used to work for as a permanent employee before. Market yourself as a consultant with specific skillset who works on a per project basis. You come in and help the in-house engineering team deliver the project, implement new technology etc. Look for shorter term contracts, 6-9 months per contract. You can build up a rolodex of clients and referrals like this which will make future contracts come to you without you having to look for work.
评论 #13019205 未加载
BjoernKWover 8 years ago
One of my previous comments on this subject: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12744624" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12744624</a><p>Networking is key! Go to relevant events and talk to a lot of people.<p>Avoid freelancing sites like Upwork.<p>Do your own marketing (decent website etc.). If possible find a niche. DevOps is a pretty wide range of skills and problems to solve. Can you narrow it down to something very specific (that&#x27;s in demand) you&#x27;re particularly good at?
allfouover 8 years ago
offer your service for free at first. People will pay you anyway (without asking) if you do a great job. Then you get one client, then another one, then another. Increase your price along the way while building your portfolio.<p>How do you get your first lead even for free? Craigslist or find ways of going to events where people aren&#x27;t technical at all. It&#x27;ll come.<p>There&#x27;s no magic trick you can&#x27;t make big money without a network in life.
atsaloliover 8 years ago
I started out ten years ago by shouting out to my friends, and posting on Craigslist. I basically emailed everyone in my LinkedIn network and told them I was available for freelance sysadmin work. Good luck!