AI chatbots and automations that take routine work off your team
I’m Oleksandr Bratuta, a freelance developer in Milan. I build chatbots that answer from your own catalog and documents, workflows that move data between your tools, and scrapers that collect data on a schedule.
A consultant bot for your website or Telegram that answers customer questions from your product catalog and can pass the conversation to a person when it is not sure.
Document assistants with sources
Ask questions about manuals, price lists or internal documents and get an answer with the document and page it came from. If the documents don’t contain the answer, it says so.
n8n and Python automation
Workflows that take in leads, write reports, read invoices and move data between your tools, so nobody has to copy and paste.
Scheduled scrapers and data pipelines
Prices, listings or supplier data collected on a schedule, cleaned and checked, then delivered to a spreadsheet, a database or your inbox, with an alert when something changes.
Demos you can check
These are demo projects, not client work. They run on public or practice data. Every screenshot was rendered from a real run’s output. No numbers were edited by hand.
Scorecard from the evaluation run of 12 October 2026.
Demo
Document Q&A assistant
Four public documents in Italian and English.
12 test questions, scored by code: 11 of 12 passed, with the same total in 4 runs.
On all 4 questions with no answer in the documents, it refused to guess, in the language of the question.
The one miss: the right page was not retrieved, so it refused instead of inventing an answer.
Diagram generated from the real n8n export and the outputs of the run. The sample leads are fictional.
Demo
Three n8n business workflows
Lead intake: a website form goes to an AI that sorts it by intent and urgency, then it’s logged and a draft reply is written for a person to check. Spam is marked low priority and invalid input is rejected.
Daily sales report: KPIs from the orders export (two days of sample data shown side by side) and a separate alert branch for refunds. That branch fired in the run of 12 October 2026.
Invoice PDFs to spreadsheet: 6 invoices across 2 runs. One was flagged for review by code.