Freelancer logo How It Works Browse Jobs Log In Sign Up Post a Project Profile cover photoundefined
You're now following .
Error following user.
This user does not allow users to follow them.
You are already following this user.
Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed user.
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
User Avatar
$15 USD / hour
Flag of PAKISTAN
attock, pakistan
$15 USD / hour
It's currently 6:03 AM here
Joined July 1, 2018
0 Recommendations

Huzaifa F.

@huzaifafarooq412

4.9 (15 reviews)
4.8
4.8
$15 USD / hour
Flag of PAKISTAN
attock, pakistan
$15 USD / hour
100%
Jobs Completed
97%
On Budget
97%
On Time
30%
Repeat Hire Rate

Python, Web automation, Web Scraping, Data Entry

I am Huzaifa Farooq, a highly skilled and reliable freelance web developer, web scraper, and automation specialist. I am dedicated to delivering top-quality results to my clients and am committed to providing excellent customer service through unlimited revisions and prompt communication. As a freelancer, I have the flexibility to choose when and how often I work, which allows me to provide timely and reliable service to my clients. My expertise in web scraping and automation has allowed me to successfully scrape and automate a variety of websites, including social media platforms. I am confident in my ability to deliver valuable solutions to your web scraping and automation needs. If you have any questions or would like to discuss a project, please do not hesitate to contact me. I will be happy to assist you in any way possible.
Freelancer Javascript Developers Pakistan

Contact Huzaifa F. about your job

Log in to discuss any details over chat.

Portfolio Items

Requirements:
1. The tool should accept a list of cities and keywords (e.g car shops). Then it will make a set of queries by combining the cities and the keywords.
2. The instances should be able to run on proxies.
3. Required data to be scraped: shop name, address, phone number, website, images etc.
4. The tool should crawl the websites scraped from google maps and save email, phone number and any social media contact it finds.
5. The tool should allow multiple instances to run.
6. The instances should run on VPS and it should have a dashboard to start/stop scraping and monitor progress from any computer.

Solution:
1. Google maps automation/scraping done by using Selenium and data is saved in a mongodb using mongodb Atlas.
2. Websites scraped from google maps are crawled using scrapy spider.
3. All data stored is saved in mongodb.
4. Dashboard is built in Flask and visualization is in Plotly.

I've attached dashboard image and sample data.
Google Maps Scraping
Google Maps Scraping
Python script to scrape Google Play Store for apps data.
Operation:
1. Takes input category, and filter for apps based on number of installs.
2. After giving information User will press start.
3. The browser will run in headless mode. To open browser user would click the button "Open Browser"
4. The script will crawl google play store for apps and scrape all related info.
Google Play Store Scraping
Python script to scrape Linkedin post's all comments, repliers, caption, poll result (if exists).
Operation:
1. Takes input email, password, target account username or profile URL and a choice whether the user wants to scrape posts links or scrape posts whose links are already saved.
2. After giving information User will press start.
3. The browser will run in headless mode. To open browser user would click the button "Open Browser"
4. Script will automatically scrape post's data and save it in a csv file.
Linkedin Posts Scraping
## Required features:
  1. The script will take following inputs:
    - Excel file containing names and links to groups/pages that are required to be scrapped.
    - Email, Password of facebook account, Start time and End time.
  2. The script will scrape posts that are within required timeframe.
  3. The script shall ignore pinned posts incase of Page and Announcements incase of Groups.
  4. A Front-end with which user will interact. Front-end should also display some information.
  5. **Required fields:** Timeframe, Post's time, Post caption, Link to post, Group/Page name/link.
  6. Save the posts to an excel file.

## Solution:
##### Lanuguages/Libraries used: 
  * ***Python***: Programming Language.
  * ***Pandas***: For data wrangling, saving files and reading files.
  * ***Selenium***: For Automation.
  * ***Flask***: For Front-end UI.

## Video demonstration:
https://www.youtube.com/watch?v=cJX5lsz1NiU
Facebook Posts Scraping
This item is one of the project uploaded on this website. It automates the creation of google sites. The manual demonstration is shown in this video: https://www.berrycast.com/conversations/76955899-ad58-5401-a962-cb4c227da524

Operation of Automation Tool - Step by Step: 
1. Look for a row with City & State but No URL stored. Read Keyword & City State from my excel file. 
2. Tool will take over the page I have opened 
3. Duplicate an existing page & Input Keyword & City State Combination as page title 
4. Put same Keyword & City State and replace the existing title. 
5. Click Publish 
6. Copy Published link 
7. Document it into xlsx file the Published link URL

** Backend Demonstration: The following video demonstrate the working of back-end of the project https://www.youtube.com/watch?v=WBu6wtOvgQM

** Front-end: Here is the screenshot of front-end developed in flask(python), https://i2.paste.pics/CG9S5.png
Google Site Automation
This project was posted on this website. It scrapes stock prices of a ticker by taking input a tickers file (excel, csv etc). By using Selenium, BeautifulSoup and Javascript it scrapes the required fields (that will be defined by the user) from website https://www.barchart.com/stocks/quotes/aapl/options?view=sbs 
and saves the result as excel file.

Sample output file's picture is attached as excel format is not supported by the website.
Scraping Stock Prices
This project was posted on this website. It scrapes stock prices of a ticker by taking input a tickers file (excel, csv etc). By using Selenium, BeautifulSoup and Javascript it scrapes the required fields (that will be defined by the user) from website https://www.barchart.com/stocks/quotes/aapl/options?view=sbs 
and saves the result as excel file.

Sample output file's picture is attached as excel format is not supported by the website.
Scraping Stock Prices

Reviews

Changes saved
Showing 1 - 5 out of 15 reviews
Filter reviews by: 4.2
$140.00 AUD
My project requirements changed as I testing the solution. Huzaifa was able to adapt and was quite flexible.
Programming Data Scraping Desktop Application
User Avatar
Flag of Kevin W. @williamskevin
8 months ago
5.0
$30.00 USD
Excellent person to work with. Always flexible.
JavaScript Python CSS Django Copy Typing
+1 more
A
Flag of Ajay A. @agarwalajay9
11 months ago
5.0
$50.00 USD
Huzaifa delivered perfect work in a very short period of time, with no fuss, appropriate questions, and a high degree of professionalism. It doesn't get any better than that. I will definitely hire him again.
User Avatar
Flag of Philip Wayne H. @islandcommuter
1 year ago
5.0
€30.00 EUR
Good person. Resolved bugs promtly. Code quality is nice.
JavaScript HTML Excel Macros Selenium Webdriver Process Automation
User Avatar
Flag of Vikas P. @naeode01
1 year ago
5.0
$35.00 USD
We have worked with him in the past and everytime the results have been great. The results delivered are always perfect and as per our needs. We will go back to Huzaifa for our future needs too.
JavaScript Python CSS Django Copy Typing
+1 more
A
Flag of Ajay A. @agarwalajay9
1 year ago

Qualifications

CS50's Introduction to Computer Science

HarvardX
2020
The link for the certificate is: https://courses.edx.org/certificates/293d3d4f74ea4ee2a28925b7c407e6e6 A total of 10 weeks course on edx with a total of 10 Problem Sets and a final project.

Using Python for Research

HarvardX
2020
Here is the link of the certificate. https://courses.edx.org/certificates/cba2486cee8f4e8c923ed2c5d1a4c972 This was a 5 week course on edx with a final project. The contents of this course are: 1. Basics of python. 2. Python libraries (matplotlib, pyplot, numpy, pandas) 3. Data visualization and analysis. 4. Statistical Learning (Classification, Regression, Random Forest).

Contact Huzaifa F. about your job

Log in to discuss any details over chat.

Verifications

Preferred Freelancer
Identity Verified
Payment Verified
Phone Verified
Email Verified
Facebook Connected

Certifications

preferredfreelancer-1.png Preferred Freelancer Program SLA 1 97%

Top Skills

JavaScript 37 Django 36 CSS 35 Copy Typing 35 Python 26

Browse Similar Freelancers

Javascript Developers in Pakistan
Javascript Developers
Django Developers
CSS Designers

Browse Similar Showcases

JavaScript
Django
CSS
Copy Typing
Previous User
Next User
Invite sent successfully!
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2023 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.