Select language

Choose your language

Python developer & automation specialist

Nikita
Korshunov

I build scrapers, bots, ETL pipelines and automation tools that save time and extract value from data. Available for freelance projects.

View projects GitHub ↗ Get in touch
Available for new projects
scroll
Featured project

The pearl of the portfolio

★ Live product

Holos — AI news,
fully automated

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.

Python AI synthesis web scraping Vercel automated pipeline NLP
news-holos.vercel.app
HOLOS UKRAINE NEWS
Politics
Zelenskyy holds emergency session with EU envoys in Kyiv
2 min ago · AI synthesized
Economy
Ukraine's tech exports reach record high despite wartime pressures
18 min ago · AI synthesized
Defense
New drone countermeasures deployed along eastern front lines
41 min ago · AI synthesized
Society
Lviv cultural festival draws tens of thousands despite security alerts
1 hr ago · AI synthesized
More projects

What I've built

01 / scraper
hotline-ua-parser

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.

Playwright PostgreSQL playwright-stealth psycopg3 async
View on GitHub ↗
02 / scraper
EbayHunter

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.

Playwright anti-detection fake-useragent JSON / CSV Pickle
View on GitHub ↗
03 / telegram bot
horoscope-bot

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.

python-telegram-bot Gemini API APScheduler pytz live
GitHub ↗ Live bot ▶
About me

Who I am

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.

Many of my projects are private. If you want to see more, or have a project in mind — just reach out. Happy to talk through it.

What I can do for you

Web scraping & data extraction
From simple HTML parsing to full browser automation with anti-detection. Price monitors, lead scrapers, marketplace crawlers.
Telegram bots
Notification bots, AI-powered assistants, admin panels, payment integration, scheduled tasks.
ETL pipelines & automation
Extract, transform, load — data from APIs, websites, or files into your database. Set-and-forget workflows.
AI-powered tools
LLM integration, automated content generation, intelligent data processing pipelines.
Skills

Tech stack

Languages & frameworks
Python 3
95%
Scraping & automation
Automation
85%
Databases
SQL
84%
Tools
Linux / CLI
95%
Contact

Let's work together

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