• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

TechGuide

  • Degrees
    • Analytics
      • Analytics Associate
      • Online Bachelor's in Data Analytics
      • Online Bachelor's in Data Science
      • Data Analytics Master's
      • Data Science Master's
      • Business Analytics Master's
      • Online Master's in Business Analytics
      • Online Data Analytics Master's
      • Online Master's in Data Science
      • Data Science PhD
      • Data Analytics PhD
      • Business Analytics PhD
    • Computer Science
      • CS Associate
      • IT Associate
      • Computer Science Bachelor's
      • Artifical Intelligence Master's
      • Computer Science Master's
      • Machine Learning Master's
      • Software Engineering Master's
      • Online Associate Degree in Computer Science
      • Online Bachelor's in Computer Science
      • Artificial Intelligence Online Master's
      • Online Master's in Computer Science
      • IT PhD
    • Design
      • Graphic Design Associate
      • Graphic Design Bachelor's
      • Graphic Design Master's
      • Instructional Design Master's
      • Integrated Design Master's
      • UX Design Master's
      • Online Graphic Design Degree
      • Online Video Game Design
      • Online Master's in Instructional Design
    • Engineering
      • Civil Engineering Master's
      • Aerospace Engineering Master's
      • Electrical Engineering Master's
      • Engineering Management Master's
      • Industrial Engineering Master's
      • Mechanical Engineering Master's
      • Robotics Master's
    • Fintech
      • Fintech Associate
      • Fintech Bachelor's
      • Blockchain Master's
      • Fintech Master's
    • MBA
      • Business Analytics
      • Business Intelligence
      • Data Analytics
      • Data Science
      • Digital Marketing
      • Fintech
      • Information Technology
  • Careers
    • Analytics
      • Business Analyst
      • Business Intelligence
      • Data Analyst
      • Data Architect
      • Data Engineer
      • Data Scientist
      • Data Specialist
      • Sports Data Analyst
    • Computer Science
      • Artificial Intelligence
      • Cloud Computing
      • Computer Programmer
      • Computer Scientist
      • Front-End Developer
      • Full Stack Developer
      • Machine Learning
      • Software Developer
      • Software Engineer
      • Video Game Developer
      • Web Developer
    • Design
      • Data-Driven Designer
      • Graphic Designer
      • Instructional Design
      • Multimedia Artist
      • Product Designer
      • UX Designer
      • Video Game Designer
    • Engineering
      • Aerospace Engineer
      • Civil Engineer
      • Computational Science
      • DevOps Engineer
      • Electrical Engineer
      • Engineering Manager
      • Industrial Engineer
      • Mechanical Engineer
      • Robotics Engineer
    • Fintech
      • Fintech App Developer
      • Blockchain Developer
      • Compliance Expert
      • Cryptocurrency Analyst
      • Financial Analyst
      • Innovation Analyst
      • Investment Analyst
      • Investment Banker
      • Product Manager
      • Quantitative Analyst
      • Tech Sales
    • Marketing
      • Content Marketing
      • Content Strategist
      • Marketing Analyst
      • Social Media Manager
  • Certifications
    • Analytics
      • Business Analyst
      • Data Analytics
      • Data Science
      • Digital Marketing
    • Computer Science
      • Artificial Intelligence
      • Cloud Computing
      • Computer Coding
      • Cybersecurity
      • Information Technology
    • Design
      • Instructional Design
      • UX Design
    • Engineering
      • Engineering
      • Industrial Engineering
      • Project Management PMP
      • Systems Engineering
    • Fintech
      • Blockchain
      • Cryptocurrency
      • Fintech
      • Procurement
  • Bootcamps
    • Analytics
      • Business Analytics
      • Data Analytics
      • Data Science
      • Digital Marketing
    • Computer Science
      • Artificial Intelligence
      • Coding
      • Front-End Development
      • Full-Stack Development
      • Information Technology
      • Machine Learning
      • Software Development
    • Design
      • UX Design
    • Engineering
      • Project Management
      • Software Engineering
    • Fintech
      • Blockchain
      • Cryptocurrency
      • Fintech
  • Resources
    • Courses
      • Blockchain
      • Coding
      • Computer Science
      • Data Analytics
      • Data Science
      • Digital Marketing
      • Fintech
      • Project Management (PMP)
      • UX Design
    • Jobs
      • Business Analyst
      • Computer Programming
      • Data Analytics
      • Data Science and Data Scientist
      • Electrical Engineer
      • Graphic Designer
      • Instructional Designer
      • Mechanical Engineering
      • Web Developer
    • Guides
      • Tech Career Mini Course
      • A Career with Numbers
      • K-12 STEM Resources
      • Internships in Tech
      • Best Tech Scholarships
      • A Veteran’s Guide to a Job in Tech
      • Women in Tech
  • Podcast
Home   >   Podcast   >   Mohamed ElBahrawy

36: How to Become a Freelance Software Engineer with Mohamed ElBahrawy

Ryan Atkinson – Published: October 31, 2023

WRITER

Ryan Atkinson is a creator, founder, and podcast host.

On This Page
  • Watch the Interview
  • Listen the Interview
  • Things Covered
  • Key Takeaways

Listen here:

Mohamed ElBahrawy is a distinguished software engineer with over 17 years of experience. He began his coding journey in high school in 2003 and officially kickstarted his professional career in 2008. Since 2015, Mohamed has adeptly navigated the remote work landscape, collaborating with esteemed clients across diverse sectors such as fintech, government, manufacturing, e-commerce, social media, and beyond.

His technical prowess spans from frontend development to the intricate world of machine learning. Over the years, Mohamed has donned various roles, transitioning from hands-on engineering tasks to esteemed positions as a tech lead.

Originally from Egypt, Mohamed has made a significant mark on the global tech community through his dedication and adaptability. Outside his professional endeavors, he is an avid reader and always on the lookout for his next travel adventure.

Connect with Mohamed to learn more.

Listen to the Podcast Here, or Find it Wherever You Get Your Podcasts:

Here are Five Things We Cover:

  1. Continuous Learning: Mohamed emphasizes the importance of constantly learning and improving coding skills. Algorithms, data structures, and coding challenges should be mastered through practice to attract clients.
  2. Versatility and Diverse Skills: Being versatile in your skill set increases your chances of finding employment opportunities. Having diverse expertise, rather than specializing in one area, makes you more valuable as a freelancer.
  3. Showcasing Experience: When applying for freelance work, it’s crucial to demonstrate past experience and successful project delivery. Utilize platforms like GitHub or social media accounts to showcase your work and highlight ongoing learning and certificates.
  4. Financial Planning: As a freelancer, it’s essential to have cash reserves for emergencies and when contracts end. The financial freedom that comes with contract work allows for better management of finances, including saving, retirement, and day-to-day expenses.
  5. Travel and Cultural Exposure: Contract work provides the freedom to travel and experience new places, which positively impacts work and relationships with clients. Interacting with various cultures and mindsets fosters personal growth as a problem solver and leader.

Here are Three Actionable Takeaways From This Episode

  1. Acquiring Programming Skills: Mohamed shared his journey of learning programming from scratch, emphasizing the importance of practice and perseverance. The actionable advice here is to start with a programming language of your choice and dedicate time to learning and practicing coding. There are plenty of resources available online, such as coding tutorials, online courses, and coding challenges. Showcase your experience by building projects and sharing them on platforms like GitHub to attract potential clients.
  2. Freelancing Opportunities: Mohamed discussed the changing landscape of freelancing platforms, especially after the COVID-19 pandemic. He highlighted the advantage of being a freelancer and working with clients from different countries. The actionable advice is to showcase your past experience and successful project deliveries through platforms like GitHub or social media accounts. Additionally, focus on ongoing learning and obtain certifications to demonstrate your progress. Applying to freelance opportunities often and attending interviews regularly can increase your chances of finding contracts.
  3. Starting Your Own Business: Mohamed shared his experience of transitioning from working full-time to starting his own business as a freelancer. He stressed the importance of having cash on hand for emergencies and planning for the end of contracts. The actionable advice is to save enough money and build a financial cushion before venturing into freelancing or starting your own business. Understand that as a freelancer, clients have control over the projects, so it’s essential to find a balance between satisfying client requirements and maintaining your own autonomy.

Primary Sidebar

Ryan Atkinson – Published: October 31, 2023

WRITER

Ryan Atkinson is a creator, founder, and podcast host.

ON THIS PAGE

  • Watch the Interview
  • Listen the Interview
  • Things Covered
  • Key Takeaways

Follow us

About Us | Privacy Policy | Terms of Use | Copyright © 2025 | TechGuide | All Rights Reserved