Farooq Abdullah
Verified Expert in Engineering
WordPress Developer
Islamabad, Islamabad Capital Territory, Pakistan
Toptal member since March 10, 2021
Farooq is a senior WordPress plugin developer with experience developing add-ons for WooCommerce, LearnDash, EDD, BadgeOS, myCred, AffiliateWP, and GamiPress. He has also contributed to the BadgeOS core plugin and add-ons. Farooq enjoys tackling WordPress challenges by creating custom solutions to solve client needs.
Portfolio
Experience
- jQuery - 9 years
- WordPress Plugins - 9 years
- WordPress - 9 years
- WordPress API - 7 years
- WooCommerce API - 6 years
- APIs - 6 years
- WooCommerce - 5 years
Availability
Preferred Environment
LearnDash, WooCommerce, AffiliateWP, Easy Digital Downloads, GamiPress, myCred, Restrict Content Pro, PHP 7, WordPress Plugins, Software
The most amazing...
...thing I've developed was a top-selling add-on for LearnDash. I also helped fix issues in the EDD core plugin by indicating possible solutions through GitHub.
Work Experience
Senior Plugin Developer
LD Ninjas
- Developed custom plugins and add-ons based on the client's requirements.
- Built add-ons for LearnDash and GamiPress plugins.
- Wrote technical blogs (code snippets) for the LD Ninjas website.
Senior Plugin Developer
WooNinjas
- Contributed to BadgeOS core plugin (exists at wordpress.org) that allows users to add gamification on WordPress-based sites.
- Developed 20+ premium add-ons LearnDash, BadgeOS, AffiliateWP, and Easy Digital Downloads plugins.
- Provided customization services to the client for the plugin and add-ons developed by WooNinjas.
- Provided technical support for the plugins and add-ons developed by WooNinjas through HelpScout and WordPress support forum.
Plugin Developer
The WP Experts
- Developed custom plugins and add-ons as per the client requirements.
- Developed eCommerce sites based on WooCommerce and related plugins/add-ons.
- Developed a quote add-on for WooCommerce named "Woo Add To Quote" that exists at wordpress.org.
Junior Plugin Developer
AppBakerZ Pvt
- Developed WordPress custom plugins per the client requirements.
- Converted static websites to WordPress by creating custom themes with the legacy layout.
- Converted PSD designs into custom WordPress themes as per the client requirements.
Experience
myCred Investment
https://github.com/FarooqAbdullah/mycred-investmentsThe add-on adds a new product type "Investments," on selecting this product type: new additional options appear like investment terms, investment type, the minimum amount to be invested, etc. Admin will fill in all the options and will save the product. Users will purchase the product to invest their points.
The add-on also adds a new menu in the admin area named "Investments Stats." There will be three different sections under this menu.
1) Investment Statistics: Where admin can see the users' points stats (in the chart tool) used in investment
2) Here admin can see the available shortcode of the plugin with a short documentation.
3) Payment Order: Here admin can see all the investments of users. The investment lists can be filtered through "user id", "user name", "investment date", "order number", "payment number," and "amount status." Admin can also update "next profit date & amount" too from the list.
LearnDash Sell Lessons
https://github.com/FarooqAbdullah/learndash-sell-lessonsAfter activating the add-on admin will create a course product in WooCommerce. The add-on adds a new product type, "LearnDash Courses," on selecting this product type: a new additional option appears to select the course attached with the product.
- On the front-end, while purchasing the product, the user will see all the lessons (assigned to the attached course) listed and select one or more lessons to purchase.
- The price of selected lessons will be updated automatically to the cart/checkout pages.
- User will also see the button to purchase the lesson on the course detail page. After clicking that button, the user will be redirected to the checkout page, having that lesson added to the cart automatically.
RCPro Custom Expiration
https://github.com/FarooqAbdullah/rcpro-custom-expirationDetails:
This add-on doesn't have any setting page, or in other words, it doesn't require any configuration since it is a small custom requirement for a client.
Once you activate the add-on, It will check if the Restrict Content Pro plugin is activated, and the other add-on will be deactivated automatically and will display a message in the admin notification area.
After activation, the add-on will set expiration to the last day of the current month purchasing/upgrading membership.
Education
Bachelor's Degree in Computer Science
Federal Urdu University - Karachi, PK
Skills
Libraries/APIs
BuddyPress, WooCommerce API, WordPress API, jQuery, jQuery UI
Tools
LearnDash, AffiliateWP, bbPress, Git, LearnPress, WishList Member, Advanced Custom Fields (ACF), Gutenberg Editor, Figma
Languages
HTML5, CSS3, HTML, CSS, JavaScript, SQL, PHP, SCSS
Frameworks
Divi, Bootstrap
Paradigms
UX Design, UI Design, Responsive Layout, Gamification, Automation
Platforms
WooCommerce, WordPress, LAMP, XAMPP, WordPress Theme Design
Storage
MySQL, Databases
Other
WordPress Plugins, Easy Digital Downloads, GamiPress, myCred, Restrict Content Pro, WordPress Themes, Avada, Gravity Forms, APIs, Software, Wireframe to Product, Web Development, Sketch to WordPress, Sketch to HTML, Elementor, User Interface (UI), Web UI, Design, Social Media Marketing (SMM), eCommerce, Learning Management Systems (LMS), Debugging, Debugging Tools, Membership Sites, MemberPress, Paid Memberships Pro (PMPro), Ultimate Membership Pro, Jupiter, System Improvements, Troubleshooting, API Integration, WordPress Design, Architecture, Plugins, WordPress Customization, Analytics, Dashboards, Reports, Full-stack Development, Page Speed Optimization, BuddyBoss, Front-end, Customer Relationship Management (CRM), Technology Strategy & Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring