BachHien Ngoc Duong

WordPress Developer

Freelance WordPresss Developer

I have been in the field of Web Development for about 15 years and I created WordPress websites for 10 years from now!  I have developed several projects during school and work.

WordPress Developer

Seeking for a job to design  websites using WordPress as the Content Management System for small businesses.  

SEO

Learning to use SEO (Search Engine Optimization) to make the websites visible to search engine on Google for example.

Online Tutoring

Tutoring online one-by-one with students from Wyzant.com, Superprof.com, and other online companies.

Journey To The Success

  1. Practice Web Development everyday.
  2. Gain hand-on experience from Internship and Co-op.
  3. Work volunteer in the community to learn more skills.
  4. Take online classes teaching about Wed Design for the beginner, intermediate, and expert.
  5. Develop mobile-friendly and SEO websites.
  6. Learn, Learn, and Learn!

Interested Topic: WordPress vs. Coding

WordPress

Pros

  • Ease of Use: WordPress offers a user-friendly interface with themes and plugins, allowing for website creation and management without extensive coding knowledge.
  • Speed of Development: Websites can be launched relatively quickly using pre-built themes and page builders.
  • Content Management System (CMS): Ideal for content-rich websites, offering easy content creation and updates.
  • Vast Ecosystem: A wide array of plugins and themes are available for various functionalities and designs.

Cons

  • Dependency on Plugins and Themes: Reliance on third-party elements can lead to performance issues, security vulnerabilities, or compatibility problems.
  • Less Customization Control: While customizable, achieving highly unique or complex functionalities may require custom coding or advanced plugin configurations.
  • Potential Performance Issues: Over-reliance on plugins or poorly optimized themes can lead to slower loading times.

Coding (e.g.HTML, CSS, Javascript)

Pros

  • Complete Control and Customization: Offers full control over every aspect of design, functionality, and performance.
  • Optimized Performance: Allows for highly optimized code, leading to faster loading times and better overall performance.
  • Scalability: Better suited for complex projects requiring unique features or handling high traffic volumes.
  • Enhanced Security: Custom implementation of security measures tailored to specific needs.

Cons

  • Requires Coding Knowledge: Demands proficiency in web development languages and principles.
  • Longer Development Time: Building from scratch typically takes more time and effort.
  • Higher Maintenance Requirements: Ongoing updates, debugging, and feature enhancements may require more technical expertise. 

Wyzant.com vs. Upwork.com

I am working for both companies online and I found out the difference between them.

Wyzant.com 

Pros

  • Extensive Tutor Network: 

    Parents and students have access to a large pool of tutors across many subjects, increasing the chances of finding a good fit for their needs. 

  • Flexibility: 

    The platform offers flexibility in scheduling, with many tutors available for evening and weekend sessions, and a pay-per-session model. 

  • Subject Variety: 

    Wyzant covers a wide array of subjects, including niche topics, allowing students to find specialized help. 

  • Cost Savings Potential: 

    The marketplace model can create competitive pricing, allowing users to find qualified tutors at potentially lower rates than agency-based services. 

  • Online and In-Person Options:The platform provides the convenience of online tutoring, as well as the ability to find in-person tutors in the local area.

Cons

  • Variable Tutor Quality: 

    Tutor quality can vary, as Wyzant doesn’t have stringent background checks or standardized training for all tutors, leading to inconsistent experiences. 

  • High Tutor Fees: 

    Wyzant charges tutors a significant platform fee (25%) for each lesson, which can influence the overall cost for students, especially for highly specialized or popular tutors. 

  • Time Investment for Students: 

    Finding the right tutor requires significant time and effort for researching profiles, reading reviews, and trying out different tutors. 

     
     

Upwork.com

Pros
  • Vast Client & Project Pool: Upwork provides access to numerous clients and a wide range of projects, making it easier for freelancers to find work in their field. 
  • Payment Protection & Security: 

    The platform’s escrow system holds payments for hourly or fixed-price jobs, providing security for both freelancers and clients. 

  • Streamlined Platform: 

    Upwork offers tools for connecting with clients, managing projects, and handling billing and invoicing in one place. 

  • Reputation & Reviews: 

    Client ratings and reviews build a freelancer’s profile, helping them attract future clients. 

  • Global Opportunities:The platform connects freelancers with clients worldwide, offering global collaboration opportunities.
Cons
  • High Competition: With so many freelancers competing for jobs, winning contracts can be challenging, especially for new freelancers. 
  • Tiered Fees: 

    Upwork charges service fees that decrease with total billings per client, starting at 20% and potentially impacting freelancer profits. 

  • Low-Paying Jobs: 

    Many clients post very low budgets, leading to a “race to the bottom” where freelancers bid low to compete, which can devalue their skills. 

  • Scams & Inexperienced Clients: 
    The platform can have inexperienced clients or scams that attempt to get free work, requiring freelancers to be cautious.