Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Anton P.

Zaproponuj Anton pracę nad swoim kolejnym zleceniem.

Ukraina Kijów, Ukraina
7 dni 17 godzin temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
Zakończono 6 Sejfów
1 rok temu
6 zleceniodawców
w Serwisie 3 lata
  • selenium
  • Puppeeter
  • Redis / PostgreSQL / MySQL
  • playwright
  • python
  • telegram bot
  • Web Scraping

Ranking

Zakończonych zleceń
100%
Średnia ocena
Brak danych
Ranking
620
Tworzenie chatbota
Parsowanie danych
5 zleceń
C#
2 zlecenia
Tworzenie chatbota
1 zlecenie
Javascript & Typescript
1 zlecenie
Parsowanie danych

Poziom znajomości języków obcych

English English: średniozaawansowany

Umiejętności i kwalifikacje

Portfolio


  • 557 PLN

    AI Rekrutacja CLI

    Python
    AI Recruiting CLI

    Konsolowe narzędzie Python dla agencji rekrutacyjnej. Automatyzuje cały cykl przetwarzania ofert pracy: od surowego pliku tekstowego pracodawcy — do wiersza w Google Sheets.

    Problem

    Agencja codziennie otrzymuje od pracodawców pliki z ofertami pracy w dowolnych formatach — TXT, CSV, DOCX. Każda firma ma swój układ, język (ukraiński / polski / rosyjski) i swój sposób dzielenia ofert w pliku. Operatorzy ręcznie przenosili dane do tabeli — wolno i z błędami.

    Rozwiązanie

    Pipeline składający się z 6 etapów z interaktywnym potwierdzeniem operatora na każdym kluczowym kroku:

    Plik wejściowy → Podział na bloki → Czyszczenie tekstu → Gemini LLM → Excel → Google Sheets

    Parsowanie — rozpoznaje 6+ formatów dzielenia ofert: puste linie, tab-digest w pierwszej linii. Usuwa duplikaty w różnych językach (firmy wysyłają jedną ofertę w 3–4 językach jednocześnie).

    Czyszczenie — wycina linki, telefony, e-maile i szablonowe tokeny przed wysłaniem do LLM, zmniejszając koszt zapytania.

    Structured Output — Gemini wypełnia 13 pól przez schemat Pydantic i response_schema. Mapowanie odpowiedzi na obiekty — według vacancy_id z tagu XML, a nie według indeksu (ochrona przed utratą przy częściowej odpowiedzi wsadu). Trzy poziomy parsowania: response.parsed → model_validate_json() → JSON fallback.

    Deduplikacja — SHA-256 dla dokładnych dopasowań + MinHash (próg 0.85) dla nieprecyzyjnych, z przechowywaniem w SQLite.

    Excel — zapisuje wynik w .xlsx z timestamp, operator może edytować ręcznie przed załadowaniem.

    Google Sheets — dopisywanie przez gspread (OAuth). Ładowanie tylko po wyraźnym potwierdzeniu operatora (y/n).

    Technologie

    LLM: google-genai — Gemini Flash
    Structured Output: pydantic v2 + response_schema
    Konsola/UI: rich
    Google Sheets: gspread + google-auth (OAuth)
    Excel: openpyxl
    Deduplication: datasketch MinHash + sqlite3
    Konfiguracja: pyyaml
    Klucze API: keyring (Windows Credential Manager)
    Logi: loguru
    Retry: tenacity

    Przy pierwszym uruchomieniu kreator pyta o klucz API Gemini i zapisuje go w Windows Credential Manager przez keyring — klucz nie jest przechowywany w plikach projektu.

    Interesujące szczegóły

    thinking_budget=1024 — w Gemini włączony jest tryb myślenia dla zwiększenia dokładności strukturalnego wyjścia.
    Batching — oferty są wysyłane do LLM grupami (tagi XML vacancy id="...") , mapowanie po id chroni przed utratą oferty przy niepełnej odpowiedzi.
    Śledzenie kosztów — liczy tokeny i USD za sesję, ostrzega przy przekroczeniu progu z konfiguracji.
    Portable — kompilowane do .exe przez PyInstaller do przekazania operatorowi bez środowiska Python.

    #python #automation #AI #LLM #Gemini #GoogleSheets #recruiting #CLI #pydantic #opensource
  • 2416 PLN

    Bot do automatyzacji zakładów na GGBET.UA

    Python
    Bot do automatyzacji zakładów na GGBET.UA
    Opracowałem bota do zautomatyzowanego prowadzenia zakładów według określonej strategii z szybkim monitorowaniem i szybką reakcją na zmiany kursów.

    Logika strategii:
    Praca z meczami o niskich kursach
    Monitorowanie aktywnych zakładów i bieżącego kursu w czasie rzeczywistym
    Przy wyjściu kursu poza określone granice — wymuszone cashout
    Dodatkowa funkcja (na prośbę zleceniodawcy nie ujawniana)

    Kluczowe możliwości:
    Autoryzacja przez przeglądarkę antydetekcyjną do logowania i uzyskiwania tokenów
    Tryb headless: stabilna praca na słabym serwerze bez GUI
    Główna logika zrealizowana przez zapytania do prywatnych API (bez „klikania” po stronie)
    Monitorowanie zakładów przez WebSocket — minimalne opóźnienie i wysoka szybkość reakcji
    Asynchroniczne pracowniki i równoległe przetwarzanie zdarzeń
    Zarządzanie i monitorowanie przez bota Telegram (statusy, komendy, powiadomienia)
    Raporty za okres: HTML + Excel (XLSX)

    Technologie:
    #python
    #Telegram
    #MySQL
    #docker
    #GraphQL
    #websockets

    Parametry projektu:
    Koszt opracowania: 650 USD
    Serwer: ~4 USD/miesiąc
    Czas opracowania od podstaw: ~3 tygodnie
  • 2416 PLN

    Bot handlowy kryptowalut

    C#
    Bot do handlu kryptowalutami na giełdzie mexc.com

    Zadanie polegało na stworzeniu systemu handlowego, który będzie handlował tokenami zaraz po rozpoczęciu ich notowania. Problem polega na tym, że giełdy nie pozwalają na handel monetami zaraz po ich pojawieniu się. Oficjalne API nie działa przez pewien czas po rozpoczęciu.
    Należało użyć niedokumentowanych API. Przechwytywanie zapytań i WebSocketów.

    Główne funkcje: Zbieranie informacji o nadchodzących notowaniach monet i handel według określonego scenariusza. Powiadomienia o wynikach handlu lub błędach w Telegramie.

    Całe oprogramowanie składa się z WITRYNY statystyk i wykresu, napisanego w Asp.net oraz samego bota konsolowego w C# .net8.

    #kryptowaluta #bot #telegambot #mexc #handel #kryptopieniądze
  • Prosta CRM dla produkcji firmy Ennogie

    C#
    Program do wewnętrznego użytku, przyspieszania i automatyzacji niektórych procesów produkcji Ennogie.

    C#
    WPF
    Postgete
  • 1278 PLN

    Analiza obfuskacji Qbota

    C i C++
    Analiza obfuskacji Qbota dla firmy zajmującej się cyberbezpieczeństwem.
  • 1858 PLN

    Automatyczny rejestrator w ambasadzie

    C#
    Jednym z punktów technicznego zadania było - błyskawiczna praca. Programowy kompleks podzielono na 3 części:

    1) Część administracyjna, 2) Boty-monitoringowe, 3) Boty-rejestratory.

    Komunikacja między botami odbywa się za pomocą UDP. Gdy tylko monitoringi wykryją wolne miejsce - wydają polecenie rejestracji.

    Klient w rezultacie otrzymuje w swoim telegramie wiadomość z datą i godziną.

    C#
    WinForms
    HTTP-Żądanie
    MonsterCloud
    Rucaptcha
    Telegram
  • 248 PLN

    Wielowątkowy skryper Soundcloud.com

    Parsowanie danych
    Wielowątkowy skryper Soundcloud.com https://soundcloud.com
    Na podstawie słów kluczowych zbiera e-maile wszystkich użytkowników i ich subskrybentów do pliku w formacie CVS.
    Napisany w C# z wykorzystaniem wyłącznie zapytań HTTP, co pozwala mu działać bardzo szybko i stabilnie.
  • 1115 PLN

    Auto-clicker do promocji dribbble.com i behance.net

    Parsowanie danych
    BrowserAutomationStudio (BAS)
    JavaScrypt

    Termin realizacji 5 dni.
  • 557 PLN

    Automatyzacja w przeglądarce Browser Automation Studio BAS

    Parsowanie danych
    Projekt: Należy pobrać ze strony eurogirlsescort[.]com wszystkie zdjęcia modelek i posegregować je według krajów. Został napisany skrypt w BAS, który pobrał ponad pół terabajta potrzebnych informacji. Zostało zrealizowane ominiecie CloudFlare
  • 372 PLN

    Automatyzacja działań w telegramie

    C#
    TZ Zamówienia:
    Potrzebny jest program do automatyzacji działań w telegramach, a mianowicie: otworzyć profil z listy profilów, skopiować nickname, wstawić w dokumencie, i tak w kolejności(przygotowanie 7 tysięcy kontaktów, jestem zmęczony, aby to zrobić), lepiej zostawić oprogramowanie pustka zajmuje. Lub parser w telegram, który będzie zbierać i z zamkniętych czatów nikneym.
  • 1487 PLN

    Komplikowany Parzer, Bot

    C#
    TZ Klienta :
    według funkcji1) oprogramowanie musi parszyć z naszej strony zamówienia na zapytania(dane dostępu po wyborze przeglądarki), parsingu częściowej informacji na stronach zewnętrznych( 7 stron w tym momencie) i zbierać w końcu w jednym wyniku i udzielać odpowiedzi na naszą stronę na każdą zamówienie oddzielnie(formatu odpowiedzi na stronie opisamy później), możliwość odłączenia parsingu na jednym z wybranych stron2) po parsingu na wszystkich stronach, trzeba zebrać nam potrzebne informacje na każdą zamówienie oddzielnie, i dać końcowy wynik na naszej stronie(w formacie html)2.1) Wieloprocentna praca ze wszystkimi stronami z możliwością wyboru ilości przepływów, praca tylko na zapytaniach, grafika?3) 3praca za pośrednictwem proxy z wyborem protokołu (formatu proxy strony ip:port:login:pass i ip:port) w momencie, gdy dostać się do nie-pracującego proxy, wziąć następny proxy tak, aby nie stracił zamówienie, możliwość pracy z proxy strony internetowej na odniesieniu(w każdym odniesieniu do wydać nowy proxy)4) praca z xevil rozwiązanie rekaptera V26) musi mieć możliwość zmiany identyfikacji serwisu na mojej stronie internetowej, w przypadku którego nie ma możliwości dodać formularza identyfikacyjnego na naszej stronie internetowej, aby zablokować zamówienia7) potrzebna jest wysoka prędkość pracy programu do przetwarzania zamówień(500-1000)10-20min8) prowadzić rachunek zamówień w programie, w procesie, który już został przyjęty do pracy, ale z jakiego powodu nie przetwarzane)

Recenzje dotyczące zrealizowanych zleceń 6

19 marca 2025 364 PLN
Automatyzacja przeglądania stron internetowych Multilogin

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Praca wykonana jakościowo i w terminie. Kod czysty, dobrze zorganizowany. Komunikacja szybka, wszystkie poprawki wprowadzone szybko. Polecam!

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Anton to świetny specjalista. Rozwiązał skomplikowane i zawiłe zadanie z dziesiątkami różnych warunków. Polecam do współpracy!

27 luty 2025 104 PLN
Tradebot dla mexc

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Chcę wyrazić swoją szczerą wdzięczność za wspaniałą pracę. Programista wykazał się wysokim profesjonalizmem, szybko zrozumiał zadanie i zaproponował efektywne rozwiązanie. Komunikacja była na najwyższym poziomie: zawsze w kontakcie, jasno wyjaśniał procesy i uwzględniał wszystkie moje życzenia. Wynik przerósł oczekiwania! Praca została wykonana na czas i bezbłędnie. Polecam tego specjalistę wszystkim, którzy szukają niezawodnego i wykwalifikowanego programisty. Wspólna praca była czystą przyjemnością.

17 października 2024 248 PLN
Zrobić parser soundcloud na zapytaniach

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Dziękuję za współpracę, projekt wykonany na świetnie

16 maja 2023 124 PLN
Програмна система визначення завантаженості касових терміналів ТЦ.

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Bardzo odpowiedzialny programista. Wykonuje pracę w najkrótszym czasie. Zawsze wyjaśnia i pomaga. Oferuje pomysły i prostsze rozwiązania.
Bardzo miły w komunikacji. Wyjaśnij szczegóły, na jakim poziomie zrozumienia nie znajdziecie się. Po raz pierwszy spotykam takiego człowieka. Szczerze polecam współpracę.
W razie potrzeby zwracamy się tylko do niego.

4 kwietnia 2023 122 PLN
Autoryzacja na stronie

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Wszystko wykonane profesjonalnie i szybko jestem bardzo zadowolony z pracy

Aktywność

  Ostatnie oferty 10
Automatyzacja zbierania publicznych ogłoszeń według słów kluczowych z eksportem do Google Sheets
83 PLN
Programista bota Telegram dla kawiarni z programem lojalnościowym i integracją z systemem POS Poster.
1242 PLN
Parsowanie Allegro: zdjęcie, nazwa, numer części (katalogowy), opis — według listy produktów/filtrów
248 PLN
Zrób parser do publikacji informacji
1655 PLN
Parsowanie firm zarządzających nieruchomościami w Miami
248 PLN
Parsowanie bazy potencjalnych klientów dla biura tłumaczeń
248 PLN
Dopracować API w Pythonie
83 PLN
Parser strumieni TikTok Indywidualne zlecenie
.net
1655 PLN
Potrzebny specjalista od zennoposter.
106 PLN