00Python developer · backend, front end, infrastructure, AI integrations

Business automation

AI consultants, bots and automation for small and mid-size business — before → after.

Vasiliy Ovchinnikov
01Work

Selected work

[TBD: screenshot — AI consultant chat widget on the site] 1440 × 900 · browser frame

AI consultant on the site

Chatwoot + an AI bot that prices products and hands over to a manager when needed.

Starting point: ~30% of emails were answered within an hour.

launched October 2026
01.1

Smaller things

no page of their own

Mail bot

in production

Several mailboxes into Telegram, LLM triage, reply straight from the chat.

Rental booking bot

in production, internal

Booking of display showcases for rent.

Afina

in production

Personal AI assistant: server, mail, Telegram, an Obsidian knowledge base.

Notifications

Mail, ELK alerts; many one-task bots that were switched off once the task was done.

02About 2017 → 2026

From the sales floor to the whole stack

  1. 2017Orders were kept in paper notebooks. I initiated the first order management system: wrote the spec and ran the project with a hired developer.
  2. 2017–2021Sales manager and furniture designer (SketchUp, client work). On the side: VBA macros and all of the office IT — IP telephony, hardware, drivers.
  3. 2021Started Python.
  4. Feb 2022First paid script: bank statements from a mailbox into Excel (tkinter + pandas).
  5. Aug 2022 – autumn 2023Part-time developer at an analytics company: parsers, working alone.
  6. since July 2023Sole developer at Pioner: catalog site, calculators, infrastructure, AI.
  7. 2026Rewrote the order management system myself in a week — the old one had no API for integrations.

Arduino, 3D printing, home brewing with a temperature probe in the tank logging to a console, a hydroponics attempt, lamps with touch buttons — hardware has been a long-running interest, not a course.

Approach

I work AI-first.

Features are built with Claude Code; I review everything and write the critical parts myself — auth, payments, infrastructure — and spend most of my time on architecture and the product. Minimal dependencies, pragmatic simplicity over over-engineering, open standards, resilience to network failures. The clearest proof: the order management system we once built with a hired developer, I rewrote alone in a week.

Wrote specs and ran a development project (OMS v1); worked with freelance designers on the Pioner site — set tasks and signed off on layouts [TBD: details].

02.1

Stack

what I ship with
Backend
PythonFastAPISQLAlchemy 2.0 asyncAlembicWagtail (headless CMS, DRF)PostgreSQLRedisElasticsearchRabbitMQaiogram
Front & mobile
Next.jsReact 19ViteTypeScriptTailwindReact Native (Expo)Flutter (app in production)three.js (prototype)
Infrastructure
DockernginxLet's EncryptGitHub Actions CI/CDPrometheus + Loki + GrafanaRussian hosting under DPI/TSPU constraintsservers in Finland
AI
Pydantic AILLM assistants and agentsMCP servers (own, in production)Gemini for image processingElevenLabs (TTS)Azure (pronunciation assessment)Claude Code and Claude Design daily
Hardware & IoT
ESP32ESPHomeRaspberry PiHome AssistantModbus RTU / RS485Sonoff
Domain
made-to-order furnituremetal, welding, bent-laminated partsSketchUp designproduct costingB2B sales
03Contact UTC+7

Get in touch

Remote, Asia/Phnom Penh (UTC+7).

Write to me →