Discuss a project

WHEN A WEBSITE BUILDER STOPS BEING ENOUGH

Websites and automation in days, not weeks

One developer instead of a chain of contractors. I design it and check it myself; AI only makes writing the code faster.

Saint Petersburg working remotely I reply within a day I write the code myself, no subcontractors 3 years with Python

SOUND FAMILIAR?

How it usually goes

  1. The estimate keeps growing, and you find out at handover
  2. You message one person; someone else replies
  3. The contractor vanishes, and you hold none of the credentials
  4. Nobody can pick up what was built — rewriting is easier

THE ANSWER

With me it goes differently

Before work starts, we sign a contract and specification that set out the deliverable, price, timeline and acceptance process. Any new scope, price or timeline is agreed in writing before the extra work begins.

Guarantees

SERVICES

What I do

Websites

A landing page, a multi-page site, or work on the one you already have. From the layout to launch on your own domain.

  • Design that matches your brand
  • Works properly on a phone
  • Enquiry form with notifications
  • SEO basics and deploy over HTTPS

Astro · React · FastAPI

Automation and integrations

Enquiries from a form, from a bot, from a landing page — all in one place. And from there into your CRM, inbox, spreadsheets and Telegram.

  • One place where enquiries land
  • Delivered where you actually work
  • Retried on failure — nothing is lost
  • Taking payments

FastAPI · PostgreSQL · Docker

AI

A consultant that answers your clients’ questions from your own materials. And says “I don’t know” when the answer isn’t in them.

  • Answers from your documents
  • Shows you where the answer came from
  • An honest “I don’t know”
  • Added to the site with one tag

RAG · Chroma · Embed

Telegram

A bot, or a full interface inside the messenger — if your clients are already there.

  • Enquiries and notifications
  • Booking, catalogue, forms
  • Admin panel and roles
  • Payments inside

aiogram · Mini Apps

All services

WHAT IT COSTS

Development pricing

Prices are starting points. After a short discussion, I’ll send you an estimate with a timeline and put it into the contract. Payment is usually 50% once the estimate is agreed and 50% before launch.

Landing page

from 30 000 ₽ from 5 days

  • one page
  • design from scratch
  • animation
  • enquiry form
  • responsive layout

Discuss a landing page

Discuss a website

Telegram bot

from 18 000 ₽ from 3 days

  • flows
  • database
  • roles
  • admin commands
  • deploy

Discuss a bot

Landing page on a ready template

A ready template filled with your content. The fastest and cheapest option when the text and photos already exist.

from 15 000 ₽ from 2 days
Enquiry intake bot

One flow: the client writes to the bot, the enquiry lands in your notifications. No admin panel.

from 9 000 ₽ from 2 days
Automation and integrations

Connect a form to your CRM, add payments, export enquiries to a spreadsheet.

from 7 500 ₽ from 2 days
AI consultant

Answers your clients’ questions from your materials, points at the source, and says honestly when the answer isn’t in them.

from 18 000 ₽ from 3 days
Support

Five hours a month for changes and keeping an eye on things. Unused time partly carries over.

from 10 000 ₽/mo
Website audit

A review of structure, speed, the mobile version and the forms. You get a list of problems in priority order.

from 4 000 ₽ from 1 day

I work under a contract as a self-employed taxpayer and issue a receipt through the My Tax app. The prices shown are indicative and do not constitute a public offer under Article 437 of the Civil Code of the Russian Federation.

ALREADY BUILT

Case studies

This website

A site that is itself the proof of the service: a static build, two themes, two languages, an enquiry form that notifies me in Telegram. Much of what works here is part of an ordinary order.

Astro · Tailwind · FastAPI · Caddy

0.4 s

Our page load time

2.0 s

A typical page load time

479 KB

Our page weight

2.4 MB

A typical page weight

five times lighter

Telegram Mini App

Three shops built on one product template: jewellery, beaded bags and handmade toys. The catalogue, product page, basket and checkout are adapted to each niche and to the Telegram Mini App format.

React · TypeScript · FastAPI · PostgreSQL

Websites

Three websites for different jobs: a B2B service, a boutique hotel and a collectible furniture gallery. Each shows the home page, a key section and the target action.

UX/UI · Design systems

HOW IT WILL GO

How I work

  1. Working out the task

    Five questions and about ten minutes. Sometimes it turns out that what you already have covers the task and nothing needs building. Then that’s what I tell you.

  2. Estimate, contract and specification

    After a short discussion, I prepare the estimate and specification, setting out the deliverable, stages, timeline, price and acceptance criteria. Work starts once the contract is signed, the first payment arrives and I have the required materials.

  3. Work you can see as it goes

    I show the result along the way, not at the end — so that “this isn’t it” comes up on day two rather than at handover.

  4. Handover and acceptance

    I deliver the result in the agreed format, show you how to use it and record acceptance as set out in the contract. The handover package is listed in the specification in advance.

  5. Thirty days after acceptance

    For thirty days, I fix reproducible discrepancies from the agreed specification at no charge. The limits of the warranty are set out below.

GUARANTEES

What I guarantee

  • Price, timeline and scope are in the contract

    Before work starts, the contract and specification set out the deliverable, stages, timeline, price and acceptance criteria. Extra work starts only after its new price and timeline are agreed in writing.

  • The handover package is set out in the specification

    The specification lists in advance what you receive: the deliverable, source files, instructions and credentials. Rights to the paid-for result transfer to the extent and at the time stated in the contract.

  • An ordinary stack, no lock-in to me

    No home-made editors and no closed panels that only I understand. Want to check? Hand the code to any developer for review — they’ll find their way around it.

  • Thirty days for defect fixes

    For thirty days from acceptance, I fix reproducible discrepancies from the agreed specification at no charge. New features and changes to the requirements are quoted separately.

Daniil working at his laptop

— Daniil. 3 years with Python, websites and automation for small businesses.

WHO BUILDS IT

About me

I write the code with Claude Code, put the design together in Figma and bring it onto the site through ChatGPT. Architecture, security and code review stay with me. Tools like these are exactly how I get products built as fast as I do.

For two years I looked after a pet-care service in Moscow: 3 Telegram bots were built for it, a full Telegram Mini App with online booking, and a Postgres database. All of the work was tracked and documented in GitHub — any developer can read the history of the changes and get up to speed on it.

Every number on this site comes from code or from a measurement. Not one of them is made up.

FREQUENT QUESTIONS

What people usually ask

Would a builder like Tilda be enough for me?

It might be — and then I’ll say so. A builder covers a business card site or a landing page perfectly well: cheap, and it works. Custom development is worth it when the builder cannot do what you need at all: tie services together, calculate by your own rules, put AI on top of your materials. Not “let’s make it prettier”, but “let’s build what isn’t there”.

You write code with AI — will the quality suffer?

AI speeds up writing the code. It doesn’t decide how the project is built, doesn’t choose the architecture and doesn’t check the result — I do that, and I answer for it. It’s easy to verify: you get the source, and any other developer can read it.

What do you need from me to start?

Answers to a few questions and your materials: text, photos, a logo if you have one. I can write the text from your brief; photos I can’t. The domain and hosting are registered in your name: I set them up, you pay the provider directly, and the credentials stay with you.

What will it cost to keep running afterwards?

You pay for hosting and the domain directly — I’m not involved and I take no markup. My support is optional, the site runs on its own. If you want it — a 10 000 ₽/mo package for five hours, or work on request at my hourly rate.

How do we sign the contract if we work remotely?

We exchange signed PDFs from the email addresses named in the contract, or use another electronic signing method stated there. No in-person meeting is needed; I work remotely from Saint Petersburg.

LAST STEP

Tell me about your project

Write a couple of lines: what you need — or what isn’t working right now.

I’ll reply within a day.

The more specific the task, the more accurate the estimate.