Yaroslav Matyash
Offer Yaroslav work on your next project.
Rating
Skills and abilities
Programming
Design & art
-
Banners
from 11 USD for day
-
Business Card Design
from 5 USD for day
-
Logo Design
from 9 USD for day
Photo, Audio & Video
-
Audio & Video Editing
from 14 USD for day
-
Transcribing
from 2 USD for day
-
Video Processing
from 14 USD for day
Portfolio
-
Project of the parser Lawyers.com
PythonThis is an advanced web scraping application created in Python using Django and Selenium (specifically undetected_chromedriver). The project is designed to collect comprehensive information about law firms and lawyers from the website lawyers.com for major cities in the USA and to save structured data in a PostgreSQL database.
Capabilities
Parsing law firms: Collecting firm names, addresses, phone numbers, ratings, number of reviews, and links to websites.
… Parsing lawyers: Extracting detailed profiles, including biography, licensing information, education, awards, social media links, and areas of practice.
Database integration: Using Django ORM for reliable data management in PostgreSQL.
Bypassing bot protection: Using undetected_chromedriver to circumvent bot detection mechanisms.
Multithreading: Having multithreaded scripts (concurrent_parse.py, concurrent_lawyer.py) to run multiple browser instances simultaneously, speeding up data collection.
Resume capability: Tracking parsing status (New, Done, Done1), allowing the process to be paused and resumed without data loss.
Technology stack
Python 3.8+
Django (ORM and project structure)
Selenium and Undetected Chromedriver (Browser automation)
PostgreSQL (Database)
-
LoopNet Parser Project
PythonThis is a high-performance web scraping application built on Python and Django. The project is designed to extract commercial real estate listings and detailed information about brokers from the website LoopNet.com. Unlike traditional Selenium-based parsers, this project uses curl_cffi to simulate TLS fingerprints of a real browser, making it faster and less detectable by bot protection.
Capabilities
Listing parsing: Collecting commercial real estate listings, including titles, URLs, and agency names.
… Broker parsing: Extracting detailed broker profiles, including names, phone numbers, emails, biographies, awards, specializations, and transaction history.
Smart detection: Capable of parsing broker data directly from the listing page or navigating links to specialized profile pages.
Database integration: Using Django ORM with PostgreSQL to store structured data (Listing and Broker models).
High performance: Utilizes curl_cffi for fast HTTP requests with browser simulation (chrome110), avoiding the overhead of launching a full browser.
Process management: Tracks the status of listings (New, Done, Broker Info Done, Error) for efficient management of the data collection pipeline.
Technology stack
Python 3.8+
Django (ORM and admin panel)
curl_cffi (HTTP client with TLS impersonation support)
BeautifulSoup4 (HTML parsing)
PostgreSQL (Database)
-
Lawyer.be Scraper
PythonThis project is a web scraper based on Django, designed to collect data about lawyers from the Belgian directory advocaat.be.
The data collection process is divided into two stages:
… Link collection: Crawling through search pages to gather basic information (names, profile links) and saving them in a PostgreSQL database.
Data enrichment: Visiting each collected profile to extract detailed information (email, phone numbers, specializations, languages, membership in bar associations, etc.).
Activity
| Latest proposals 10 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Video editing
25 USD
|
|||||
|
Tik Tok account
11 USD
|
|||||
|
Video editing for website
27 USD
|
|||||
|
Some parts need to be blurred in the video
11 USD
|
|||||
|
Video editor for TikTok
11 USD
|
|||||
|
Assembly of reels with animations
12 USD
|
|||||
|
Video editing for a news YouTube channel
12 USD
|
|||||
|
Video editor for e-commerce
33 USD
|
|||||
|
Assembly Minecraft video
11 USD
|
|||||
|
Create a business card
12 USD
|