Back to blog

From Content Writer to Top Rated Plus Engineer: My Upwork Journey

December 15, 20248 min read
freelancingupworkcareersoftware engineering

From Content Writer to Top Rated Plus Engineer: My Upwork Journey

My journey on Upwork started in a place I never expected—writing content. As an Economics graduate from Obafemi Awolowo University, I began freelancing as a content writer, crafting articles about various topics. But something inside me yearned for more.

The Turning Point

While writing about technology and startups, I became fascinated by what I was describing. The more I wrote about software development, the more I wanted to understand it deeply. Not just to write about it, but to build it.

I made a decision that would change my career trajectory: I would learn to code.

Learning to Code While Freelancing

The transition wasn't easy. I had to balance client work with learning programming. Here's what worked for me:

  • Morning learning sessions: Before client work started, I dedicated 2-3 hours to learning
  • Project-based learning: I built small projects that solved real problems
  • Teaching what I learned: I wrote about my learning journey, which reinforced my understanding
  • Gradual transition: I didn't quit content writing immediately—I slowly took on smaller dev projects

The Skills That Mattered

Coming from a writing background gave me unexpected advantages:

  1. Communication: I could explain technical concepts clearly to non-technical clients
  2. Research skills: Economics taught me how to analyze systems and find patterns
  3. Client management: Content writing taught me how to manage expectations and deliver value

Achieving Top Rated Plus

Getting to Top Rated Plus on Upwork wasn't just about technical skills. It required:

1. Delivering Exceptional Value

Every project was an opportunity to exceed expectations. I didn't just write code—I provided:

  • Clear documentation
  • Regular updates
  • Solutions to problems clients didn't know they had
  • Post-delivery support

2. Building Trust

Trust is currency on Upwork. I built it by:

  • Being transparent about timelines
  • Communicating proactively
  • Admitting when something was outside my expertise
  • Following through on every commitment

3. Strategic Project Selection

Not every project was right for me. I learned to:

  • Choose projects that matched my skills
  • Work with clients who valued quality
  • Price my services based on value, not hours
  • Say no to projects that weren't a good fit

The Power of Your Background

My economics background and content writing experience weren't detours—they were assets. They taught me:

  • Systems thinking: Understanding how pieces fit together
  • Market dynamics: Knowing what clients truly need
  • Storytelling: Presenting solutions in compelling ways
  • Financial acumen: Managing freelance income and business growth

Lessons for Aspiring Freelance Developers

If you're transitioning into freelance development, here's my advice:

Start Where You Are

You don't need to be an expert to start. Take small projects, deliver exceptional work, and build from there.

Leverage Your Unique Background

Whatever you did before development is an advantage, not a disadvantage. Use it to differentiate yourself.

Focus on Client Outcomes

Clients don't hire you to write code—they hire you to solve problems. Keep their business goals at the center.

Build in Public

Share your journey, your learning, and your insights. It attracts clients and builds your brand.

Invest in Relationships

Your best clients will come from referrals and repeat business. Treat every interaction as the beginning of a long-term relationship.

Looking Forward

Today, I work on projects like MyMoneyFlowAI and FeedAfrica—products that solve real problems for real people. I'm pursuing ICAN certification to deepen my understanding of financial systems. And I'm writing to help others navigate their own freelancing journeys.

The path from content writer to Top Rated Plus engineer taught me that career transitions aren't linear. They're journeys of discovery, filled with lessons that compound over time.

Whatever stage you're at in your freelancing journey, remember: your unique background is your superpower. Use it.


Questions or want to share your own transition story? Connect with me on LinkedIn or email me.