UAMessage on Telegram ↗
PYTHON DEVELOPMENT / UKRAINE

Ideas into work.
Routine —
on autopilot.

Hi, I’m Mykhailo Lutskyi. I build web scrapers, Telegram bots and integrations, helping businesses automate data work and get rid of repetitive manual tasks.

★ 5.0 · 14 projects on Freelancehunt · 100% successful

SCRAPING / BOTS / AUTOMATIONSCROLL TO LEARN MORE ↓
01 / SERVICES

From task
to solution.

Technology should work for your goals. Together we’ll define the task and the right format for the solution.

01 /

Web scraping

I collect open data from websites and catalogues into a convenient spreadsheet or database, taking the structure of your sources into account.

02 /

Telegram bots

I build bots for notifications, customer interaction and automating repetitive scenarios.

03 /

Automation

I help remove manual steps from recurring processes: from collecting information to generating reports.

04 /

Data processing

I clean, match and organise data, and prepare catalogues, tables and results for further work.

05 /

API integrations

I connect services and systems to exchange data and run coordinated business processes.

06 /

Web development

I build web solutions for a specific task: from websites to functional platforms and internal tools.

How we work together

  1. 01

    Brief

    You describe what you need via Telegram or email. I clarify the details, data sources and expected result.

  2. 02

    Estimate

    I give you the timeline, cost and deliverable format, and explain what’s needed now and what can wait.

  3. 03

    Development

    I build the solution for your task. For large or new products we can start with a basic version to test the core features.

  4. 04

    Refinement

    We make changes and extend functionality once the base version is working.

  5. 05

    Handover

    I hand over the source code and setup instructions, plus a Docker configuration if needed. Deployment on your server is done by your specialist.

02 / PORTFOLIO

Work that
speaks for itself.

A selection of projects from my Freelancehunt profile — from scrapers and bots to web platforms.

01 / Bots

NewLuxJob — AI job search platform for Europe

The platform collects vacancies from public sources and uses AI to match them to a candidate’s CV. Live and growing: as of November 2026 — over 945k open jobs from 87 sources in 17 countries.

My role: built the job collection bot

  • Docker
  • PostgreSQL
  • OpenAI
  • Stripe
  • Telegram Bot API
Open website
02 / Automation

BidPilot — AI assistant for Freelancehunt

Monitors new projects, checks how well they match the skill set, analyses the market and economics, and drafts bids. The final decision and confirmation stay with the user.

  • AI analysis
  • Monitoring
  • Bid drafts
View on Freelancehunt
03 / Scraping

Universal B2B data scraper

A Python system that collects, validates and structures company data from open sources. Configurable sources and fields, deduplication, export to CSV and XLSX.

  • Deduplication
  • CSV
  • XLSX
View on Freelancehunt
04 / Scraping

B2B lead database system

Desktop system for finding companies, collecting and processing contacts from open sources, and preparing databases for sales teams or CRM.

  • Desktop
  • Open sources
  • CRM
View on Freelancehunt
05 / Web & ERP

Odoo ERP / CRM — purchasing module

Implementation of a purchasing module in Odoo: the core purchasing workflow and an integration layer prepared for data exchange with 1C 7.7.

My role: implemented the purchasing module

  • Odoo
  • Purchasing
  • 1C 7.7
View on Freelancehunt
06 / Bots

Nexora AI — market analysis bot for Telegram

Telegram bot for financial market analytics: analyses market data and risks, with no automated trading and no access to user accounts.

  • Telegram
  • Scoring
  • Risk
View on Freelancehunt
07 / Web & ERP

EU DJ Directory

Multilingual MVP platform for the European events market: search DJs by country, city, genre and event type, artist profiles and booking requests.

  • MVP
  • Multilingual
  • Booking
View on Freelancehunt
08 / Automation

Product catalogue and photo processing

A local Python pipeline that processes Excel files, builds a catalogue, prepares search queries, standardises product photos and generates per-SKU reports.

  • Excel
  • Product photos
  • SKU reports
View on Freelancehunt
09 / Scraping

otomoto_parser — first public release

Configurable scraper for Otomoto.pl car listings with SQLite storage, CLI search, CSV/XLSX export and a Playwright fallback.

  • SQLite
  • CLI
  • Playwright
View on Freelancehunt
03 / REVIEWS

Trust is
in the details.

14completed projects
5.0average rating
100%successful projects
0disputes
  • #16 of 5044 · Python
  • #9 of 991 · Data scraping
  • #21 of 2868 · Bot development

Freelancehunt category rankings, November 2026.

★ 5.0
Сдал задачу раньше оговорённого срока, при этом качество не пострадало — наоборот, он добавил дополнительные источники данных сверх ТЗ по собственной инициативе, без доплаты. … Если вы ищете разработчика которому можно доверить серьёзную задачу и не переживать за результат — это именно он.
Vladimir StepanenkoNewluxjob.com — AI job aggregation platform
★ 5.0
Парсер стал работать в разы быстрее. Теперь обработка крупных массивов (тысячи ссылок и торговых точек) проходит без вылетов и зависаний. … На выходе скрипт выдает четко структурированную информацию, которая не требует дополнительных ручных правок.
Владимир Д.B2B scraper improvements
★ 5.0
Виконавець якісно реалізував математичну модель скорингу для Nexora AI згідно з технічним завданням. … Рекомендую до співпраці як відповідального та технічно сильного спеціаліста.
Vitalii BankivskyiNexora AI — scoring model
★ 4.8
Михаил провёл подробный технический аудит нашей системы Odoo, изучил существующую архитектуру, настройки и автоматизации, выявил слабые места и подготовил структурированный отчёт с конкретными рекомендациями.
Sergei SchmidtREMOCOM — Odoo technical audit
All 14 reviews on Freelancehunt ↗Quotes are in the original language, shortened.
04 / ABOUT

Mykhailo
Lutskyi.

Python developer. I build clear, working solutions for business tasks — without unnecessary complexity. I specialise in web scraping and data collection, Telegram bots, process automation and web services.

How I work

  • For large or new products I can start with a basic version to test the core features.
  • I don’t overcomplicate where a simpler way works.
  • I explain what’s needed now and what can wait.
  • I hand over the code and setup instructions.

Stack

  • Python
  • Playwright
  • SQLite
  • PostgreSQL
  • Docker
  • Telegram Bot API
  • OpenAI API
  • Odoo
  • REST API
  • JavaScript / TypeScript
05 / FAQ

Common
questions.

How much does development cost?

I set the cost and timeline after discussing the task, scope and deliverable format — before any work starts.

How long does a project take?

It depends on scope. Fixing a scraper or a small integration is usually a short, separate task; for a new platform we agree on timelines stage by stage. I give exact timelines after we talk.

Can we work directly, not via Freelancehunt?

Yes. Message me on Telegram or by email. If Freelancehunt is more convenient for you, that works too.

What do I get at the end?

Working code and setup instructions. I explain how everything works so you or your specialist can keep working with it.

Do you take on existing code?

Yes. For example, I improved and sped up a client’s existing B2B scraper and carried out a technical audit of an Odoo system.

Do you deploy to servers?

No. I hand over the source code and setup instructions, plus a Docker configuration if needed. Deployment on your server is done by your specialist.

06 / CONTACT

Got a task?
Let’s talk.

Tell me about the idea, process or problem you want to solve. Message me directly — we’ll discuss the task and a possible format for working together.

Message on Telegram ↗