Skip to content
Anton GoncharovAI systems developer

Available — taking on new projects

AI agents, bots and integrations that actually work in your business

Python developer with 17 years of experience. I build AI assistants on your data, automate requests and emails, launch bots in Telegram and Max, and connect them to your CRM and website.

Not a “ChatGPT wrapper”, but a system with logs, metrics and an SLA.

✓ FL.ru & Upworkclients in 25 countriesReviews →
  • Registered sole proprietor, contract and invoices
  • NDA is the norm
  • Remote, UTC+5
support-agent · trace #4821
● prod · 1.4 s
→ Where is my order #48213? I want to return one item
intent
order_status + return0.97
rag
3 sourcesreturn policy, FAQ
tool
oms.get_order200 · 84 ms
guardrails
passedno compensation promises
crm
return requestamoCRM
Reply sent in 1.4 s · no operatorOpen live demo →
~55%of requests closed without an operator
Sample trace of a first-line support AI agent
  • 17 yearsin commercial development
  • 135 projectsin my FL.ru and Upwork portfolios
  • 25 countriesclients in Russia and abroad
  • 56 demoslive bots, agents, apps and websites
  • 2 businessesthat I ran myself

Tasks

What you can hand over to AI today

I don’t start by picking a model but with the process: where time, money and customers are lost. These tasks most often pay off first.

Anton Goncharov
A good AI project pays off not with a pretty demo but with the hours employees stop spending on routine work.
Anton GoncharovAI systems developer · Python
01 / 06AI agent · RAG

Customer support

Today
Operators answer the same questions over and over, and customers wait 15–40 minutes for a reply.
What AI does
An AI agent answers from the knowledge base, checks order status and hands difficult cases to a human.
Try the demo

Result

~55%

of requests closed without an operator

How it works

  1. 1Customer question
  2. 2Knowledge base search
  3. 3Order status
  4. 4Answer or handoff to an operator
02 / 06Bots · CRM

Leads and sales

Today
Requests from messengers and the website get lost, and a manager copies them into the CRM by hand.
What AI does
A Telegram and Max bot clarifies the task, creates a deal in the CRM and sends the manager a ready-made card.
Try the demo

Result

−80%

manual CRM data entry

How it works

  1. 1Request from Telegram, Max or the website
  2. 2The bot clarifies the task
  3. 3Deal in the CRM
  4. 4Card for the manager
03 / 06Data extraction

Documents and PDFs

Today
Invoices, contracts and certificates are typed into accounting by hand, and errors in company details surface during reconciliation.
What AI does
A model extracts fields to a strict schema, checks amounts and company details, and passes the data to 1C or a spreadsheet.
Try the demo

Result

−80%

errors in company details

How it works

  1. 1Invoice, contract or certificate
  2. 2Fields to a strict schema
  3. 3Amounts and details checked
  4. 4Export to 1C or a spreadsheet
04 / 06RAG

Company knowledge

Today
Policies are scattered across Notion, Google Drive and PDFs — finding an answer takes 20–40 minutes.
What AI does
An assistant answers from your documents and links to the source instead of making up an answer.
Try the demo

Result

10–30 s

per answer instead of 20–40 minutes of searching

How it works

  1. 1Employee question
  2. 2Search across Notion, Google Drive and PDFs
  3. 3Answer with a source link
05 / 06NL2SQL

Reports and analytics

Today
Every data slice means a ticket to an analyst and waiting in a queue.
What AI does
A question in plain language becomes a read-only database query; the answer is a table or a chart.
Try the demo

Result

80%

of routine reports without an analyst

How it works

  1. 1Question in plain language
  2. 2Read-only database query
  3. 3Table or chart
06 / 06Bots · voice agent

Bookings and reminders

Today
After-hours calls are missed, and customers forget about their appointments.
What AI does
A bot or voice agent takes bookings around the clock, syncs the schedule with the CRM and sends reminders.
Try the demo

Result

~45%

of bookings without an administrator

How it works

  1. 1Call or message at any hour
  2. 2Free slot in the schedule
  3. 3Booking in the CRM
  4. 4Appointment reminder

The figures are results of real projects under NDA. Outcomes depend on your data and processes, so I give an estimate after analyzing the task.

Don’t see your task? Describe it — I’ll suggest a solution and a timeline.

Describe your task

Services

What I do and what it costs

Prices are the starting point for a small project. I give the exact cost and timeline after analyzing the task and fix them in the contract.

Anton Goncharov
I’m responsible not for what “the chat wrote” but for how the system works for you every day: with tests, logs and a clear handover to your team.
Anton GoncharovAI systems developer · Python
  • Main focus

    AI

    AI agents and assistants

    The agent answers customers and staff using your data, works with your CRM and APIs, and hands difficult cases to a human.

    from $350Pilot in 5–10 days

    • Knowledge base (RAG) with source-based answers
    • Connection to CRM, accounting systems and APIs
    • Guardrails: no made-up prices or promises
    • Logs, quality metrics and an eval set

    You get: An agent in your channel: website, Telegram, Max or internal chat

    • OpenAI
    • Claude
    • LangChain
    • pgvector
    • FastAPI
  • Messengers

    Telegram and Max bots

    A bot or Mini App for bookings, orders, payments and broadcasts — connected to your CRM, not “buttons in a vacuum”.

    from $150Launch in 3–7 days

    • Bookings and orders with online payment (YooKassa)
    • Sync with amoCRM and Bitrix24
    • Broadcasts and push notifications
    • Mini Apps: catalog, account, booking

    You get: A working bot, documentation and code handover

    • aiogram
    • Max Bot API
    • React
    • FastAPI
  • Integrations

    API integrations

    I connect your CRM, website, accounting, payments and messengers so that nobody copies data by hand.

    from $500Launch in 5–14 days

    • Two-way exchange and data sync
    • Webhooks, queues and retries on failure
    • amoCRM, Bitrix24, 1C, YooKassa
    • Monitoring and error alerts

    You get: Data exchange that doesn’t lose data and reports failures

    • Python
    • FastAPI
    • Celery
    • Redis
    • PostgreSQL

More services

Ways to work together

  • Turnkey project

    Per estimate

    Fixed price and timeline; stages and acceptance are set out in the contract.

  • Hourly

    $45/hrmin. 10 hours

    Improvements, consulting, prompt and architecture audits.

  • Full-time work in your team on a product or an area.

Demos

Live demos instead of promises

Bots, AI agents, apps and websites for fictional businesses. These aren’t mockups: everything runs on the same infrastructure as client projects — open them and try them before writing to me.

Anton Goncharov
Anyone can say “I can do it”. That’s why I show working systems: open them and check for yourself, and I’ll answer for what’s inside.
Anton GoncharovAI systems developer · Python

56 live demos5 bots in Telegram and Max · 38 web apps · 13 websites

  • ● Run in the browser
  • No sign-up or keys
  • AI agent builder

    Web app · agent diagram

    live

    AI agent builder

    A support agent is assembled from blocks: intents, a knowledge base, API calls, checks and operator handover. Send a customer message and watch its path light up on the diagram step by step.

    • React
    • TypeScript

    ▶ Open live demo

  • Voice request

    Web app · speech recognition · neural network in the browser

    live

    Voice request

    A customer dictates a request by voice, and the manager gets a ready card: name, company, phone, budget, timeline, task and a score — hot lead or not. Speech is recognized by Whisper right in the browser.

    • React
    • TypeScript
    • In-browser neural network

    ▶ Open live demo

  • A store in Telegram

    Telegram Mini App · payment · statuses

    live

    A store in Telegram

    A catalog as an app inside Telegram, a cart, test payment and order status notifications — from “packing” to “delivered”.

    • Python
    • Telegram and Max
    • React
    • TypeScript

    ▶ Open live demo

Approach

How the work goes: from task analysis to launch

I work in stages, each with a clear outcome. You see the progress and can stop after any stage — everything done stays with you.

Anton Goncharov
The most expensive mistakes are made before the first line of code. That’s why I don’t spare time on analyzing the task and the architecture.
Anton GoncharovAI systems developer · Python
  1. Task analysis

    1–2 days

    I study the process and the data and estimate whether AI will pay off. If the task can be solved without a neural network, I’ll say so.

    Deliverable: Solution diagram and estimate

  2. Architecture

    2–3 days

    I choose models, data sources and integrations, decide where data is stored and what stays with people.

    Deliverable: Technical design and stage plan

  3. MVP

    1–3 weeks

    I build a working scenario on your data — not a presentation, but a system you can try.

    Deliverable: Working scenario on a test environment

  4. Quality check

    3–5 days

    I run a set of reference questions and documents, measure accuracy and find errors before your customers do.

    Deliverable: Answer quality report

  5. Launch

    2–5 days

    I deploy to your server, connect messengers and the CRM, and show your team how to work with the system.

    Deliverable: A working system and documentation

  6. Monitoring and support

    as agreed

    I watch metrics and logs, expand the knowledge base, and update models and prompts as the load grows.

    Deliverable: Metric reports and improvements

Timelines are typical for a mid-sized project. I give an exact plan and estimate after analyzing the task.

  • How I work

    Time goes to the task, not to an imitation of it

    Calls, screen monitoring, always-online mode, night work and free test assignments distract from the work, burn time for nothing and hurt productivity and the result.

  • I don’t do

    Calls

    A call takes an hour out of the working day: preparation, the conversation and getting back into the task. And spoken agreements get lost and later surface as disputes.

    Instead

    Written communication in Telegram: questions and decisions are on record, and you can always go back to them.

  • I don’t do

    Screenshots and screen recording

    Screenshot trackers control the process, not the result, and get in the way of focus: you work for the camera, not for the task.

    Instead

    A transparent result: the repository, a test environment and a short status for every stage.

  • I don’t do

    Always-online work

    Being ready to reply within a minute chops the day into pieces, and a complex task never gets hours without distractions.

    Instead

    I reply on working days and handle messages in batches — that way deep work goes faster.

  • I don’t do

    Working at night

    At night the number of mistakes grows, and fixing them later eats up more time than was gained.

    Instead

    I work during the day, UTC+5 (Moscow time +2), with a clear head.

  • I don’t do

    Free test assignments

    A test assignment shows how a practice task gets solved, not yours, and takes days away from current projects.

    Instead

    A whole section of live demos and a portfolio of projects: open them and check for yourself.

    See the demos

Reviews

What clients say

Reviews from FL.ru and Upwork, unedited, as clients left them after the deal was closed. FL.ru reviews are translated from Russian; the original is one click away.

Anton Goncharov
The best rating of my work is when a client comes back with the next task.
Anton GoncharovAI systems developer · Python

Latest review

An excellent specialist. He built the platform’s complex functionality quickly and without unnecessary questions. I was very pleased with the attention to detail in UI/UX, the smooth performance of the interface and the instant feedback when solving any technical problem. I’m 100% satisfied with the work, and we will continue working together.

LevLearning and education platformFL.ru

Everything is great!

AndreyProject “Set up a Tenderplan integration with ChatGPT”FL.ru

Anton is a reliable and experienced programmer. Always available. He can handle ordinary everyday routine tasks and write non-standard complex solutions. I recommend him and will keep coming back with new projects.

AnastasiaProject “Markup of 2 website pages and API connection (WordPress)”FL.ru

The work was done brilliantly! And with quality, most importantly! It was very important to me that he was always available, and at a crucial moment he replied to texts and sometimes called me himself! Now we will work together on a regular basis!

AlisherProject “Markup and integration into CMS WordPress”FL.ru

I recommend him as a responsible and punctual person who knows his job. P.S.: A week later a small flaw turned up on the site, and even though the project was already closed, Anton fixed everything.

GeorgyProject “Help against website hackers”FL.ru

Anton is first of all a good and responsible person. He always got in touch and never disappeared; it was comfortable to work with him. The work was done excellently, and all revisions and comments were addressed. Everything was done on time. Anton also suggested some interesting ideas of his own, which we adopted. A master of his craft.

User OkProject “Turn a PSD design into a WordPress theme”FL.ru

Anton is an excellent contractor, competent and polite. At first the task seemed easy, but when we dug deeper it turned out to be extremely difficult. Anton didn’t drop the project and successfully saw it through to the end. Recommended!

IrinaFL.ru

Anton helped us vision + code this project, which led us to, part way through the project, shifting scope. Anton's professionalism + ability are world class.

MattProject “Wordpress Plugin + Shortcode Ecosystem For Jazz / Culture Site”Upwork

Anton is one of the best. Conscientious. A problem solver. Asks questions to gain clarity. Cannot recommend Anton highly enough.

ClientProject “Wordpress Add AJAX Filters to Working WPQuery”Upwork

Anton is my go-to Wordpress Specialist + coder. A problem solver, fast, always impresses.

ClientProject “Fancybox Modals + Mobile Menu”Upwork

Anton's level of knowledge and programming skills are second to none. This was the second project I have worked on with him on and would work with him again, no questions. Anton is so eager and is very passionate about his work I would absolutely recommend him for any WordPress projects. Thanks for all your work Anton!

ClientProject “Shelping.COM dev work”Upwork

We are extremely satisfied with Anton's work and the results! He is a great pleasure to work with, and always exceeds our expectations. We will definitely hire him again for future projects!

ClientProject “Changes on WP website”Upwork

I really enjoyed working with Anton. He and his team were just fantastic from start to finish. I'd highly recommend.

ClientProject “Developer needed for creating 3 x WordPress templates pulling data from Microsoft Dymanics”Upwork

Anton was a total pleasure to work with. The Wordpress web project had a number of custom development pieces that Anton figured out with quickness and a light-weight approach to plugin use. He is fluent in his use of Advanced Custom Fields, modern page-builder Wordpress themes and he demonstrates a premium understanding of how to organize the back-end Wordpress UX to ensure that the client task of ongoing content creation is intuitive + avoids coding messes that can be headaches for clients. Bravo !

MattProject “Wordpress Specialist with PHP + AJAX skillset for Travel Agency Web Site”Upwork

Anton worked with us on an evolving project. He worked with a designerand from our mockups. He is responsive and very friendly, and we did not have any issues with the time zone difference. Thanks again for your help!

PeterProject “Developer need to build a Wordpress affiliate marketing site”Upwork

Anton helps us a lot to build our very first version of company website, which leads a great demo at CES2020. Thank you!

LukeProject “Consultant and Tutor for WordPress Dashboard, PhP and Website development”Upwork

Anton is one of the best full-stack wordpress developers I found at such a sharp price. I think I can best describe him as someone who puts a lot of passion in his work and is sincerely good-hearted. Anton helped us out in optimizing cross-browser issues on multiple browsers (Chrome, IE, Edge, Firefox and Safari) and he almost solved these issues with his eyes closed. :-) A great joy to work with you man, let's partner up for future projects!

SebastienProject “CROSS-BROWSER Wordpress PRO”Upwork

Anton really came though for my client on a very time sensitive project! Recommend highly. Will rehire often!

CarolProject “URGENT WP form task needed TODAY”Upwork

We recommend Anton to everyone, and you are lucky if you get a chance to work with him. As an independent freelancer, he is reliable, professional, fast, and has great communication. He is an extremely talented and intelligent top level Wordpress and Javascript developer, one of the best we have seen in the industry, and always comes up with creative solutions to complex problems. If you get a chance to work with Anton, then hire him!

ClientProject “Development of website”Upwork

Anton delivered high-quality responsive markup for a city portal. I think that after a long search for a front-end developer, I have found a good one. Recommended.

AlexeyProject “Markup of PSD mockups”FL.ru

Thank you very much for the work — everything was fast, high-quality and logical. I’ll be back :)

DmitryProject “Create a WordPress user account area”FL.ru

An excellent contractor: he built a tricky website and helped with further setup. I’ll definitely come back :)

EvgenyFL.ru

Anton did the job well. The markup is top-notch and everything works perfectly. Recommended!

SergeFL.ru

Thanks to Anton for the cooperation. Everything was done competently, all wishes were taken into account, and everything works as intended. Easy to communicate with, always available. Another big plus: he taught me the basics of working with WordPress. Special thanks for that.

ZhannaProject “Markup of 4 pages and installation on WordPress”FL.ru

Thank you very much! A competent, talented contractor. He saved the day :) The main thing now is to keep working together :)

DmitryFL.ru

Thank you for the WordPress markup work — everything was done with the highest quality. Anton took into account even the smallest wishes and put up with a ton of my comments. :)

VyacheslavProject “WordPress markup + a couple of add-ons”FL.ru

Anton, thank you for the work, it was a pleasure working with you. The job was done on time and in full (even more than required). I recommend him as a reliable person and a specialist who knows his field!

VitalyFL.ru

Anton did all the work to a high standard. All revisions were done promptly and without the usual complaints!)

AnnaFL.ru

The work was done on time and with quality. It was a pleasure to work together. I recommend this specialist.

UlyanaProject “Build an online calculator on Drupal 7”FL.ru

Thank you for the cooperation. Everything was done well and on time! Recommended.

MayaProject “WordPress template improvements”FL.ru

Huge thanks for the competent and fast fix of the virus problem

AndreyFL.ru

Anton completed an urgent order — installing a website on WordPress. Professional and fast. Recommended!

GrigoriyProject “Need to set up a 3-page website on a CMS”FL.ru

He handled the task excellently, met the deadline and did the work to a high standard

ArtemProject “WordPress template improvements”FL.ru

Anton did everything quickly and correctly: he found the right template and installed it on the site. In the end everything was done on time and to the requirements.

SergeyProject “Find a suitable template for the engine”FL.ru

Huge thanks for responding so quickly to the project posting, and especially for quickly fixing the problems with getting the website working! I recommend working with him.

AlenaProject “Restore a website (it crashed and doesn’t work)”FL.ru

A very polite and, most importantly, honest contractor — feel free to hire him.

AntonFL.ru

Thanks for the work! I really liked the developer. He coped with a difficult WordPress task. I’ll come back again.

VitalyFL.ru

About

I design, write the code and own the result

I started programming at 21 and have spent 17 years in commercial development. I’ve worked at IT companies in Russia and abroad and twice ran my own business. My clients come from 25 countries.

I started with websites: WordPress themes and plugins, WooCommerce stores, high-traffic editorial projects. Today my main focus is AI systems: agents and assistants on company data, Telegram and Max bots, integrations with AmoCRM, Bitrix24, Yougile and websites. Alongside that, I’m studying at Moscow State University’s Faculty of Computational Mathematics and Cybernetics, majoring in “Developer of Artificial Intelligence Systems”.

AI does not replace architecture. I set the task myself, cut what isn’t needed, read every change in the code and take responsibility for how the system works for you after launch — not for whatever “the chat wrote”.

How I work

  • The task first, then the technology

    I dig into the process and the goal and cut what isn’t needed. We build what pays off, not everything neural networks can do.

  • Architecture and responsibility are on me

    AI speeds up routine work, but the problem statement, code review and how the system runs after launch are my job.

  • Always in touch, no surprises

    I run long projects in milestones with a short status update for each stage. You always know what’s done and what’s next.

  • I hand over a system, not code “to have a look at”

    A clear admin panel, documentation and access credentials — your team uses the result without me.

Stack

LLMs and agents
OpenAIClaudeLangChainRAGpgvectorGuardrailsStructured outputEval
Bots and automation
aiogramTelegram Mini AppsMax Bot APIn8nWebhooks
Backend
PythonFastAPIDjangoCeleryPHPNode.jsTypeScript
Frontend and CMS
ReactNext.jsWordPressWooCommerceACF
Data and integrations
PostgreSQLRedisElasticsearchAmoCRMBitrix24MoySkladYooKassa
Infrastructure
DockerKubernetesVDSQueuesLogs and monitoring

Terms

Paperwork
Registered sole proprietor, contract, closing documents
Confidentiality
I sign an NDA before work starts
Payment
In milestones; FL.ru Safe Deal is possible
Communication
Remote, UTC+5 (Moscow time +2). Available on business days

FAQ

Frequently asked questions

About money, timelines, data and what happens after launch.

Anton Goncharov
If a task can be solved without a neural network, I’ll say so. Unnecessary AI means unnecessary costs and unnecessary risks.
Anton GoncharovAI systems developer · Python
How much does it cost, and what does the price depend on?

Starting prices are in the “Services” section: bots from $150, AI agents from $350, API integrations from $500. The total depends on the number of data sources and integrations, the required answer quality and where the system will run. I give an exact estimate after analyzing the task and fix it in the contract. Improvements and consulting are billed hourly at $45/hr, minimum 10 hours.

How long will the project take?

A mid-sized project goes from task analysis to launch in 2–5 weeks: analysis 1–2 days, architecture 2–3 days, MVP 1–3 weeks, quality check and launch about another week. I give an exact stage plan after analyzing the task.

Where is the data stored and who can see it?

The system runs on your server: the database, documents, logs and access keys stay with you. I work with data only within the project and under an NDA. If data cannot be sent to external services, I use models deployed on your own server.

Which neural networks do you use?

OpenAI and Claude when answer quality and speed matter; open models on your server when data must not leave it. I choose the model for the task: I compare options on your examples and show accuracy and cost in numbers. Stable API access is built into the architecture from the start.

What if the AI makes a mistake?

Mistakes are planned for in the architecture. Answers are based on your sources, guardrails forbid making up prices, deadlines and company details, and a difficult case goes to a human together with the conversation history. Before launch I run a set of reference questions and measure accuracy; after launch I watch the metrics and review failed answers.

What happens after launch?

I can maintain the system: watch metrics and logs, expand the knowledge base, update models and prompts. The format is hourly or a dedicated developer. The code, documentation and access stay with you, so your own team can maintain the system too.

Do you work under a contract and an NDA?

Yes, as a registered sole proprietor: a contract and closing documents, and I sign an NDA before work starts. Stages, deadlines and acceptance are set out in the contract. If you prefer, we can work through Safe Deal on FL.ru.

Can we start small?

Yes, and most often that’s the right move. We take one process — for example, answers to typical questions or sorting incoming requests — build an MVP on your data and look at the numbers. If it pays off, we expand; if not, we stop, and everything done stays with you.

Contact

Tell me about your task

Describe what you want to automate — I’ll tell you whether AI fits, how long it will take and where to start.

Anton Goncharov
Write it as it is, even if the task fits in two lines for now. Figuring out what’s really needed is already my job.
Anton GoncharovAI systems developer · Python
Budget · optional