Websites · Apps · Dashboards · Bots · Analytics
Websites, apps, dashboards and analytics — with AI at the core. The AI answers your customers and files their orders, reads documents, listens to sales calls and counts the money. One engineer, from the idea to launch.
01 — Services
/ 01
The AI handles the customer on its own: replies in seconds, finds the right product, quotes a price and creates the order in your CRM. It reads invoices from a photo, listens to your sales calls and scores them against your own criteria, and answers questions from a knowledge base built on your data.
/ 02
A site that sells rather than just exists: structure built around your product, copy, mobile layout, loading speed and analytics wired in. With an AI consultant inside if you need one. This site is an example of the work.
/ 03
Landing pages are generated from your own catalogue for long-tail queries: brand, model, category, parameter, city. Someone searches for a part for a specific car year and lands directly on the page with those products instead of a generic listing. On my project that produced 1,826 pages. I set up clean URLs, titles, structured data, sitemap and internal linking.
/ 04
Stop losing customers: the bot takes requests around the clock, handles bookings, answers common questions and pings your manager instantly. Admin panel and analytics included.
/ 05
A full application inside Telegram: catalogue, cart, booking, personal account, payments. Nothing to install — it opens from a chat link. Cheaper than a mobile app and needs no app-store release.
/ 06
I take the routine off your team: integrations with amoCRM and MoySklad, payments, automatic data transfer, invoice and document recognition with AI. Less manual work means fewer mistakes.
/ 07
I connect 1C to your website and warehouse: products, prices and stock arrive on their own, orders go back into 1C. Plus reconciliation — the report shows not just "exchange completed" but what actually diverged: which items stopped arriving, where a price went missing, where one SKU sits on different products. Live example: mvp-code.ru/1c If you run a stock 1C and a stock website, the exchange is set up with a built-in connector and costs less — I will say so upfront. My price covers what the connector cannot do: reconciliation of discrepancies, non-standard configurations, exchange across several warehouses and price types.
/ 08
See the business in real time: sales, funnels, traffic and calls on one screen. Figures and alerts arrive straight in Telegram — no manual exports to Excel.
/ 09
Recordings from your phone system turn into transcripts and scores: the model listens to every conversation, rates it against your criteria, and the manager gets an evening report in Telegram instead of ten hours of listening. Every call is reviewed, not a sample.
/ 10
I set up and run Yandex Direct with AI and my own scripts: I build the full keyword set, clean negative keywords every week, add working keywords, and cut junk traffic before it spends the budget. I show the funnel in numbers — from click to lead to client, so you see where money is lost. Sometimes traffic comes without sales because of price or demand; I show that in the data and don't burn budget for a nice-looking report.
/ 11
iOS and Android from a single Expo codebase: catalogue, bookings, user account, push notifications. Half the cost of building two separate apps.
/ 12
I design and tune databases (PostgreSQL and Supabase): complex queries with window functions, RLS policies, migrations and analytics shaped around business questions. Fast queries, clean data, reports that actually answer something.
/ 13
The site opens in a second, not in ten. I find what actually slows it down — images, fonts, scripts, loading order, caching — and hand over before/after numbers: PageSpeed, LCP, page weight. On my projects: 55 → 95 and 37 → 97 on mobile. On my own stack (Next.js, React, custom builds) the price is fixed. For third-party CMS — WordPress, Bitrix, Drupal, Tilda — a diagnostic comes first: the outcome depends on the theme, plugins and hosting, and quoting a number blind would be dishonest.
/ 14
I review what you already have: website, accounting system, CRM, telephony, analytics. I find where the data diverges, what is broken and what is losing you money, and hand over a list of issues with an estimate for each. The fee is credited if we start a project.
/ 15
I set Bitrix24 up so people actually use it: pipelines that match your process, fields, permissions, robots and routine automation. I connect the website, telephony, inventory and mail, write the custom logic and reports that are missing out of the box, train the team and stay available after launch.
/ 16
I put the project on solid rails: server, Docker, zero-downtime deploys, certificates, backups, monitoring with alerts. I move live projects between hosts and data centres so that visitors never notice — every service verified before the DNS is switched.
Also
Work is invoiced in roubles; dollar figures are indicative, at about 85 ₽ to the dollar.
— Who it's for
Deal tracking, sales call analysis, booking bots and advertising with end-to-end analytics — so you stop losing students at every step of the funnel.
A wholesale portal, integration with MoySklad and Ozon, an AI sales agent, sales analytics. Less manual work for your managers, more orders placed.
Bots that take requests and bookings, instant notifications, online payments, and ads with a clear cost per lead. Customers stop falling through the cracks between calls.
A working MVP in weeks: test the idea on real users without an inflated budget or a scope that keeps drifting.
— Straight talk about ads
Before, it is a guess about whether the idea will fly. After a week of ads, there are real numbers: is there paying interest in this offer at all. Decisions get made on data, not on faith.
My job is to bring in relevant, genuinely interested people up to the point of a request or a sign-up. The quality and the volume of leads are on me.
What turns a lead into a payment is your offer and how your team handles enquiries. I draw that line honestly: ads bring people to the door, the product and the follow-up close the deal.
02 — Process
A 30-minute call. We go through the task, the goals and the constraints. No vague assumptions left hanging.
The scope is written down. Price and deadline are agreed before the work starts — nothing new appears at the end.
I show you working iterations along the way. You see the progress and give feedback while it still costs nothing to change.
I deploy it to the server and hand over the source code and documentation. One month of support is included.
— The bot at work
It also takes payments, manages bookings, answers common questions and passes hot leads to your manager — including weekends.
— The system from the inside
The sales team's panel: calls, call-backs, orders and revenue in a single report — instead of Excel exports and the weekly question of how much was actually sold.

03 — Work
The customer places the order themselves — the AI picks the product and carries them to the sale.
A buyer sends a photo of their car interior; the AI works out the model, picks a head unit with the right frame and wiring, quotes the price with delivery and files the order. No manager involved. The AI also listens to sales calls and scores them against set criteria, while stock and sales are pulled from MoySklad and Ozon without a single Excel export.
Customers book the rooms themselves, around the clock, without calling or messaging anyone. Live schedule, online payment, instant confirmation. The manager looks after the room instead of the phone.
A bilingual landing page (English and Spanish) for a Russian language teacher in Moscow. Class schedule, pricing, reviews, booking through Telegram.
Visitors work out the cost of their renovation themselves and get answers from an AI consultant on the spot, without waiting for a manager. A complete request with every parameter lands in Telegram and in the CRM, so nothing gets lost at night or over the weekend.
Products, prices and stock arrive from 1C on their own, orders go back. Reconciliation shows not just "exchange completed" but what actually diverged: which items stopped arriving, where a price went missing, where one SKU sits on different products. Running on live data — open it and see.
Interior-design studio portfolio: projects with galleries and 3D tours, premium typography, SEO. Migrated from a page builder to custom code.
Project configurator: parameter-based cost estimate → PDF proposal → lead delivered straight to Telegram.
Architect's personal-brand site: biography, publications, speaking, a public PDF library. Multilingual, with automated article publishing.
Academy site: landing pages for five audiences, a learning path, course checkout via GetCourse, end-to-end analytics.
Showcase of a digital product — a design method going digital: journal, multilingual, automated article publishing.
A site where art meets designed space: journal, multilingual, editorial control.
Showcase site for an artist's intimate collection: eighteen oval works, premium typography, multilingual.
Demo for a kids' online school: website with booking, a Telegram Mini App with a readiness test, a booking bot and a manager dashboard. Leads from every channel land in one group.
— SQL & Data Engineering
with monthly as (
select
to_char(moment, 'YYYY-MM') as month,
round(sum(sum_rub)) as revenue
from ms_demands
where applicable = true and moment >= '2026-01-01'
group by 1
)
select
month,
to_char(revenue, '999 999 999') || ' ₽' as revenue,
coalesce(to_char(lag(revenue) over (order by month), '999 999 999') || ' ₽', '—') as prev_month,
coalesce(to_char(revenue - lag(revenue) over (order by month), '999 999 999') || ' ₽', '—') as change
from monthly
order by month;| month | revenue | prev_month | change |
|---|---|---|---|
| 2026-01 | 4 120 000 ₽ | — | — |
| 2026-02 | 4 780 000 ₽ | 4 120 000 ₽ | +660 000 ₽ |
| 2026-03 | 5 340 000 ₽ | 4 780 000 ₽ | +560 000 ₽ |
| 2026-04 | 5 010 000 ₽ | 5 340 000 ₽ | −330 000 ₽ |
| 2026-05 | 6 250 000 ₽ | 5 010 000 ₽ | +1 240 000 ₽ |
| 2026-06 | 7 180 000 ₽ | 6 250 000 ₽ | +930 000 ₽ |
04 — Frequent questions
How does payment work?
30% up front, 70% once the work is delivered and accepted. Payment by bank transfer or card, invoiced from a registered Russian sole proprietorship (ИП). A contract and closing documents are available on request.
Do you sign an NDA?
Yes, no problem. Send your own template or we use a standard one — signed before the work begins.
What if the scope changes along the way?
Small adjustments are included in the price. If genuinely new functionality appears beyond the agreed scope, we discuss it separately and fix the price before I start building it.
What happens after delivery?
One month of warranty support is included — I fix bugs if something turns out broken. After that, ongoing support starts at $180 per month, or one-off changes at an hourly rate of $40.
05 — Estimate
06 — Contact