Websites · Apps · Dashboards · Bots · Analytics

AI systems
built end to end.

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.

What I do, and do well.

/ 01

AI sales agent and AI assistants

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.

Setup$2,94010–14 days
Turnkeyfrom $7,06021–30 days

/ 02

Websites and landing pages

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.

Landing page$2,1205–7 days
Multi-page site$5,29014–21 days

/ 03

Programmatic SEO catalogue

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.

Up to 1,000 pages$1,76014–21 days
With filters and facetsfrom $3,530from 30 days

/ 04

Chatbot for leads and sales

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.

Starter$1,4105–7 days
Business$2,9407–10 days

/ 05

Telegram Mini App

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.

Basic$2,94014–21 days
Turnkeyfrom $5,88030–45 days

/ 06

Business process automation

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.

Basic$1,76010–14 days
Extended$5,29014–21 days

/ 07

1C data exchange: catalogue, prices, stock, orders

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.

Catalogue and stock$1,76010–14 days
Two-way exchange and reconciliation$3,53014–21 days

/ 08

Sales analytics and dashboards

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.

Starter$2,9405–7 days
Full$6,47010–14 days

/ 09

AI review of sales calls

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.

Pilot$1,76010–14 days
Turnkeyfrom $4,12021–30 days

/ 10

Paid ads with end-to-end analytics

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.

Setup$1,0605–7 days
Management$710/moper month

/ 11

Mobile app for your customers

iOS and Android from a single Expo codebase: catalogue, bookings, user account, push notifications. Half the cost of building two separate apps.

MVP$7,06014–21 days
Full buildfrom $17,65030–60 days

/ 12

Databases and SQL

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.

Audit and tuning$1,0603–5 days
Schema design$2,3507–14 days

/ 13

Site speed optimisation

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.

Next.js, React, custom$5903–5 days
WordPress, Bitrix, Drupalfrom $820quoted after diagnostics

/ 14

Technical audit

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.

Audit$3503–5 days

/ 15

Bitrix24 setup and customisation

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.

Setup$1,06014–21 days
With integrationsfrom $2,940from 6 weeks

/ 16

Infrastructure and migration

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.

Environment setup$1,0603–7 days
Zero-downtime migrationfrom $1,7607–14 days

Also

Yandex.Metrica reports in Telegramfrom $95
Website upkeep (small edits)from $180/mo
Rush delivery+30%

Work is invoiced in roubles; dollar figures are indicative, at about 85 ₽ to the dollar.

Find your case here.

Online schools

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.

Wholesale and distribution

A wholesale portal, integration with MoySklad and Ozon, an AI sales agent, sales analytics. Less manual work for your managers, more orders placed.

Local businesses and services

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.

Startups

A working MVP in weeks: test the idea on real users without an inflated budget or a scope that keeps drifting.

No empty optimism and no guarantees that advertising cannot give.

01

The hypothesis gets tested with data

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.

02

Leads are my responsibility

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.

03

Sales are a shared job

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.

Result = Leads × Follow-up × OfferLeads are my side. Follow-up and the offer are yours. That way there is never an argument about why there are no sales — the boundaries are clear from day one.

No surprises. Four steps.

1

Briefing

A 30-minute call. We go through the task, the goals and the constraints. No vague assumptions left hanging.

2

Scope and quote

The scope is written down. Price and deadline are agreed before the work starts — nothing new appears at the end.

3

Development in stages

I show you working iterations along the way. You see the progress and give feedback while it still costs nothing to change.

4

Deployment and handover

I deploy it to the server and hand over the source code and documentation. One month of support is included.

It answers for you 24/7.

CB
CustomBot● online, replies instantly
Message…➤

It also takes payments, manages bookings, answers common questions and passes hot leads to your manager — including weekends.

Everyone sees the storefront. The work happens here.

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.

Internal panel: calls, call-backs, orders, revenue and conversion by manager
→ see the full case study

Real projects that are already running.

B2B · AI · Car accessories● live

Dashboard TM

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.

Next.js 15Claude AIpgvectorSupabaseRedis
→ view the case study
Music · Booking● live

МуzzZал

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.

Next.jsSupabaseExpoDocker
→ view the case study
Education · Landing page● live

Tutor's website

A bilingual landing page (English and Spanish) for a Russian language teacher in Moscow. Class schedule, pricing, reviews, booking through Telegram.

Next.jsTailwind v4SupabaseDocker
→ view the case study
Interior design · AI · CRM● live

Renovation calculator

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.

Next.js 15Claude AISupabaseFramer MotionDocker
→ view the case study
1C · Data exchange · Reconciliation● live

1C data exchange

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.

1СCommerceMLPythonSQLDocker
→ view the case study
Design studio● live

MORO DESIGN

Interior-design studio portfolio: projects with galleries and 3D tours, premium typography, SEO. Migrated from a page builder to custom code.

Next.jsi18n3D toursAVIF
→ view the case study
Configurator● live

MORO DESIGN.APP

Project configurator: parameter-based cost estimate → PDF proposal → lead delivered straight to Telegram.

Next.jsPDFTelegramConfigurator
→ view the case study
Personal brand● live

Pierangelo Moro

Architect's personal-brand site: biography, publications, speaking, a public PDF library. Multilingual, with automated article publishing.

Next.jsi18nSSRAuto-publish
→ view the case study
Online academy● live

Design Algorithm Academy

Academy site: landing pages for five audiences, a learning path, course checkout via GetCourse, end-to-end analytics.

Next.jsi18nGetCourseAnalytics
→ view the case study
Digital product● live

Design Algorithm Application

Showcase of a digital product — a design method going digital: journal, multilingual, automated article publishing.

Next.jsi18nAuto-publish
→ view the case study
Art & space● live

Design Space for Art

A site where art meets designed space: journal, multilingual, editorial control.

Next.jsi18nBlog
→ view the case study
Artist collection● live

MAX ROBINO

Showcase site for an artist's intimate collection: eighteen oval works, premium typography, multilingual.

Next.jsi18nGallery
→ view the case study
Online school · demo● live

Умняша

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.

Telegram Mini AppБотNext.jsДашборд
→ view the case study

I pull meaning out of data.

sales_growth.sqlPostgreSQL
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;
▸ executed6 rows · 12 ms
monthrevenueprev_monthchange
2026-014 120 000 ₽——
2026-024 780 000 ₽4 120 000 ₽+660 000 ₽
2026-035 340 000 ₽4 780 000 ₽+560 000 ₽
2026-045 010 000 ₽5 340 000 ₽−330 000 ₽
2026-056 250 000 ₽5 010 000 ₽+1 240 000 ₽
2026-067 180 000 ₽6 250 000 ₽+930 000 ₽
Stack
Python●aiogram 3●FastAPI●PostgreSQL●Redis●Docker●nginx●GitHub Actions

What people usually ask before we start.

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.

Pick what you need — see the price.

/ 01AI sales agent and AI assistantsfrom $2,940→
/ 02Websites and landing pagesfrom $2,120→
/ 03Programmatic SEO cataloguefrom $1,760→
/ 04Chatbot for leads and salesfrom $1,410→
/ 05Telegram Mini Appfrom $2,940→
/ 06Business process automationfrom $1,760→
/ 071C data exchange: catalogue, prices, stock, ordersfrom $150,000→
/ 08Bitrix24 setup and customisationfrom $1,060→
/ 09Sales analytics and dashboardsfrom $2,940→
/ 10AI review of sales callsfrom $1,760→
/ 11Paid ads with end-to-end analyticsfrom $1,060→
/ 12Mobile app for your customersfrom $7,060→
/ 13Infrastructure and migrationfrom $1,060→
/ 14Databases and SQLfrom $1,060→
/ 15Site speed optimisationfrom $590→

Tell me about your project —
I reply within a day.