I build scrapers, bots, ETL pipelines and automation tools that save time and extract value from data. Available for freelance projects.
A fully autonomous news platform covering Ukraine. Holos continuously monitors dozens of sources, synthesizes fresh reporting using Clean-Room AI — meaning no plagiarism, no copy-paste — and publishes unique articles around the clock. Built entirely in Python, deployed on Vercel.
Async scraper for hotline.ua — searches products, collects seller offers from multiple pages and stores them in PostgreSQL for price comparison. Filters accessories and outliers via a 35% threshold. Includes bot-detection bypass and an interactive HTML results viewer.
View on GitHub ↗Production scraper for collecting discounted products across 8 eBay Global Deals categories. Simulates human behaviour — random delays, mouse movements, scrolling — to bypass anti-bot protection. Exports data to JSON, CSV and Pickle simultaneously for downstream analysis.
View on GitHub ↗Live Telegram bot generating personalised daily horoscopes via Google Gemini API. Sends 5 unique signs per day on schedule, tracks sign history per-user and globally so signs never repeat. Includes monetisation hooks, admin commands and JSON persistence.
Hey, I'm Nikita Korshunov — a Python developer from Lutsk, Ukraine. I got into programming through curiosity, and never stopped. What keeps me hooked is the practical side: writing code that actually does something useful in the world.
Most of what I build falls into scraping & data collection, Telegram bots, and ETL pipelines. I like working on problems where the result is tangible — a bot running live, data flowing into a database, a platform publishing articles on its own at 3am.
I work with PostgreSQL, SQLite and MongoDB depending on the task, write async code, use Playwright for browser automation, and always keep things clean and documented.
What I can do for you
Have a scraper, bot, pipeline, or automation idea? I'm open to freelance projects of all sizes. Response time is usually within a few hours.
Send a message