Latest / The Career Change Podcast with Fexingo: Switching Fields, Bootcamps, and Reskilling / How Bootcamp Grads Can Land Freelance Gigs on Upwork
Transcript
- Lucas: So this is a question we get a lot from bootcamp grads, especially ones who are still looking for that first full-time role — should they try freelancing on Upwork as a way to build experience and income in the meantime? Luna: It's a really practical question because a lot of people finish a bootcamp and they're ready to work, but the job market might not be moving as fast as they'd like. Lucas: Right. And the honest answer is yes, freelancing can work — but only if you approach it strategically. As of mid-2026, Upwork has over 20 million registered freelancers, so the competition is real. But the platform's algorithm has also gotten more sophisticated at matching freelancers to jobs, which can work in your favor if you set up your profile correctly. Luna: What does 'correctly' look like for a bootcamp grad who doesn't have a long work history in tech? Lucas: Great question. First, you want to treat your profile like a landing page, not a resume. Upwork's AI scans your profile for keywords that match job postings. So if you completed a data science bootcamp, don't just say 'data science bootcamp graduate' — list the specific tools and methods you used. Python, SQL, machine learning libraries, whatever you actually worked with. Luna: So it's about matching the language of the jobs you want. Lucas: Exactly. And the second thing is your portfolio. A lot of bootcamp grads think they don't have real work to show, but you can absolutely put bootcamp projects on there. The key is to frame them as case studies. Say, 'Built a predictive model for customer churn using a dataset of 50,000 records — achieved 85 percent accuracy.' That's concrete. Clients want to see what you can do, not just what you studied. Luna: And I imagine the proposal stage is where most people trip up. Lucas: It's the biggest filter. Upwork lets you send a certain number of free proposals each month, and then you pay for more with 'connects.' So you have to be selective. The mistake people make is sending generic proposals. If you copy-paste the same pitch, you're wasting your connects. The algorithm also penalizes low response rates. Luna: Okay, so what's a better approach? Lucas: Read the job description carefully and reference something specific from it. For example: 'I see you need someone to clean up a messy spreadsheet and build a dashboard in Tableau. In my bootcamp, I worked with a similar dataset for a retail client — I can show you how I handled missing data and designed the dashboard.' That tells the client you actually read their post and you have relevant experience. Luna: What about pricing? A lot of bootcamp grads worry about charging too little or too much. Lucas: This is really important. A common mistake is charging an hourly rate that's too low to signal quality, but also too low to be sustainable. Instead, consider project-based pricing. When you quote a fixed price for the whole project, you avoid the race to the bottom on hourly rates, and you can earn more if you work efficiently. For a bootcamp grad, a reasonable starting point for a simple project — like a basic website or a data cleanup — might be between $200 and $500. Luna: And then you build from there. Lucas: Right. The first few jobs are about getting reviews and building your job success score. Upwork's algorithm weighs that heavily. So you might take a slightly lower-paying project at first just to get a five-star review. But don't stay in the low end forever. Once you have three or four good reviews, you can raise your rates. Luna: Is there a particular category on Upwork where bootcamp grads tend to have more luck? Lucas: Yeah, two areas stand out. Web development is obviously huge, but it's also the most saturated. A better bet might be data entry or virtual assistant roles that involve some technical skill, like setting up automation tools or managing spreadsheets. Those have less competition, and they let you demonstrate reliability. Then once you have a track record, you can move into higher-skill projects like building dashboards or writing Python scripts. Luna: So it's almost like a ladder — start with something accessible, prove yourself, then climb. Lucas: Exactly. And here's another thing: don't be afraid to use AI tools to help you write proposals. Upwork allows it. But the key is to edit the output so it sounds like you. Clients can tell when a proposal is totally generic AI slop. Luna: That's a good point. Speaking of tools, I want to ask about the platform's AI matching — you mentioned it's gotten better. How does that actually work? Lucas: Upwork's algorithm looks at your profile keywords, your past project titles and descriptions, and the feedback you've received. It then surfaces you to clients who post jobs with similar keywords. So if you consistently do Python-related projects, you'll start appearing more in Python job searches. That's another reason to be very specific in your profile. Luna: What about the client side? Any tips on how to vet clients so you don't waste time? Lucas: Absolutely. Look at the client's history — how many jobs they've posted, how much they've spent, their own review score. If a client has a history of not paying or being difficult, it'll show. Also, be wary of clients who ask for free work as a 'test' or who want you to do a huge project for a tiny budget. Trust your gut. Luna: And if someone does land a freelance gig, how do they make the most of it for their long-term career? Lucas: Document everything. Save the code, save the dashboards, save the client testimonials. These become your portfolio pieces for the next job — whether that's another freelance project or a full-time role. I've seen bootcamp grads use their Upwork profile as their primary portfolio when applying to companies. It shows real-world impact. Luna: That's smart. So it's not just about the money — it's about building proof of work. Lucas: Exactly. And honestly, for a lot of bootcamp grads, freelancing ends up being a career in itself. Some people start on Upwork and never leave — they build a sustainable freelance business. Others use it as a stepping stone. Both are valid. Luna: Lucas, this might be a good moment to mention something we've talked about off-air — our listeners have been asking how they can support the show. Lucas: Yeah, a few people have reached out. Look, if you've gotten value from episodes like this one, and you want to help keep the podcast ad-free, you can support us at buy me a coffee dot com slash fexingo. No pressure at all — but it does help us keep doing episodes like this. Luna: Absolutely. And we really appreciate anyone who's found the show useful. Now back to freelancing — you mentioned documenting projects. Let's talk about how to structure that portfolio for a job application, not just Upwork. Lucas: Sure. When you're applying for a full-time role, your Upwork projects should be presented as case studies. Write a one-page summary for each one: the problem, your approach, the tools you used, the results. Include numbers if you can — like 'reduced processing time by 30 percent' or 'built a dashboard that saved the client 10 hours per week.' That's what hiring managers want to see. Luna: And it shows you can communicate your impact, which is a skill in itself. Lucas: Exactly. And if you're applying to a startup, they might even be more impressed by freelance experience than by a traditional job, because it shows you're self-motivated and can handle ambiguity. Luna: I want to circle back to something you said earlier about starting with lower-paying projects for reviews. How do you avoid getting stuck in that low-paying cycle? Lucas: That's the trap. The key is to have a plan. Say, 'I'll do three projects at $200 each to build my reputation.' After that, you start bidding on projects at $500. Then after five projects, you target $1,000 projects. Raise your rates every few months. And don't be afraid to decline projects that are too low — once you have a few good reviews, you have leverage. Luna: And always deliver on time. That's the fastest way to get good reviews. Lucas: Absolutely. Over-deliver if you can. Send updates before the client asks. Be responsive. Those things get you repeat clients, and repeat clients are gold on Upwork because they bypass the algorithm — they can hire you directly. Luna: So what's the one takeaway you want listeners to remember from this episode? Lucas: Freelancing on Upwork is not a shortcut, but it is a viable on-ramp. Treat it like a business from day one: optimize your profile, write specific proposals, use project-based pricing, and document everything. The skills you build there will serve you whether you stay freelance or go full-time. Luna: Great advice. And for anyone listening who's already freelancing, we'd love to hear your experiences. Thanks for tuning in.