Anatolii Zubkov

Available to hire

Clean data, useful scripts and small web tools. AI-assisted delivery with clear scope, source files and checks against your brief.

About

Clean data, useful scripts and small web tools. AI-assisted delivery with clear scope, source files and checks against your brief.

I help businesses turn messy files, public information and repetitive tasks into practical digital deliverables.

CORE WORK
• Excel/CSV cleanup and structured B2B company research, with source links and verification dates.
• File-processing scripts and small browser tools, scoped around a working example and explicit acceptance checks.
• Polish-to-Ukrainian translation and Ukrainian/Russian proofreading.

PROOF, NOT PROMISES
Explore the Sample projects below: spreadsheet cleanup, B2B research, a Python CSV processor and a JavaScript request tracker. Demonstration work is labelled clearly. The technical samples describe their tests and limitations; they are not presented as production systems or client commissions. Integrations and n8n workflows require a separate feasibility check in the intended environment.

WHAT YOU RECEIVE
We agree on the inputs, output format, scope, price, deadline and acceptance criteria first. Delivery includes relevant source files, brief instructions and clearly flagged limitations. Hosting, accounts, payments and ongoing support are assessed separately before commitment.

Written communication through Twine. Send your brief, files or workflow and the result you need.

  • Joined October 2026

Languages

  • RussianFluent
  • UkrainianFluent
  • PolishIntermediate
  • Romanian, Moldavian, MoldovanIntermediate
  • EnglishIntermediate

Industry experience

  • Software & Internet
  • Professional Services

Projects · 7

Sample work on synthetic data, not client work. This portfolio illustration describes a 202-row order-table cleanup: 22 duplicate records removed (7 exact and 15 near matches), leaving 180 rows. The illustrated output includes standardised dates, phone formats, spacing and casing, consistent blank cells, filters, a changes summary and a removed-records sheet. Source-file status: the before.xlsx and after.xlsx workbooks are not currently attached to this page. The stated counts and transformation method have not been independently reverified from those original files. This illustration is not a downloadable or independently reproducible case study. For a new cleanup task, the source file, duplicate rules, treatment of ambiguous values and acceptance checks are agreed before work starts.

  • Data Collector
  • Data Scraping Specialist

Sample project, not client work. An AI-assisted, self-contained HTML/CSS/JavaScript application for organising service requests.

The implementation includes request creation and editing, status filters, form validation, local browser storage with visible error handling, and JSON export. The source has no external dependencies. Demo records are fictional.

The handover package contains index.html, setup notes and a QA summary. The app stores data in the current browser; it does not include accounts, a shared database, payments or a hosted backend.

A separate AI quality review performed 44 core checks and 14 checks using a simulated interface. These covered validation, create/edit/cancel, filtering, storage errors, safe text output and export logic. No blocking defects were found within those checks.

Real-browser rendering, accessibility, file downloads and persistence across actual browser reloads have not yet been verified. This is a source-code sample, not a production-readiness claim.

Need a small browser tool? Share your workflow and the result you need so we can agree on features, handover files and acceptance checks.

[Download source code, setup notes and independent QA report (ZIP)](https://www.twine.net/signin

Sample work, not client work. I translated a 169-word Polish text (title and body), written for the portfolio, into Ukrainian. Translation notes explain key choices and false friends: „uroda” means «краса» (beauty), not «урода»; „dywan” is «килим» (carpet), not «диван». Translation direction: Polish → Ukrainian.

  • Data Collector
  • Data Scraping Specialist

Sample work, not client work. I proofread two short texts, in Russian and in Ukrainian, written for the portfolio with errors added on purpose. Russian: 16 edits (punctuation 5, spelling 5, grammar 2, style 2, typography 2). Ukrainian: 14 edits (punctuation 4, Russianisms 3, у/в alternation 3, apostrophe 2, typography 2). Each text has before and after versions, a list of edits and a Word file with Track Changes, so every edit can be accepted or rejected.

  • Data Collector
  • Data Scraping Specialist

Sample work on real public company data, not client work. I built a list of 20 transport and logistics companies from 11 towns in Lubuskie, Poland (incl. Kunowice in gm. Słubice): name, type (HQ or branch), website, generic company e-mail and phone, NIP, city, notes, source URL and check date. Every field was checked on the official website on 2026-10-14, and all 16 listed NIP numbers pass the checksum. No personal contacts; a blank cell means the company does not publish that data. File: lead-list.xlsx.

  • Data Collector
  • Data Scraping Specialist

Work experience

Administrator · Private IT school, OdesaJan 2023 – Jan 2025 · 2 yrs 1 mo

Administrator at a private IT school in Odesa, Ukraine (2 years). Kept student records and class schedules up to date, handled communication with students and parents, and prepared spreadsheets and regular reports.

Telesales representative · Hot Mobile (Israeli telecom market), OdesaJan 2022 – Jan 2024 · 2 yrs 1 mo

Telesales for Hot Mobile, Israeli telecom market, based in Odesa, Ukraine (2 years). Outbound calls, customer consultation on plans and services, sales, and accurate customer data in the CRM.

Hire Anatolii Zubkov today

Post a job and invite Anatolii, or contact them directly. No hidden commission.

Post a job