Bring an idea —leave with a working product.

Web services and APIs, sites and catalogues, Telegram bots and mini apps. I write the backend in Python and Node, the frontend in React and Next.js, design the database and set up the server. One person for the whole cycle: nobody to hand the work to, nobody to point at.


1

Person for the whole cycle

30+

Projects delivered end to end

14

Days to a production launch

0

Projects abandoned halfway


What I do

Services and APIs

FastAPI and Node.js, async logic, queues, payment gateways, integrations with AI models and streamed responses. Code you will not be ashamed to open a year later: typed, with migrations and logs, rather than a garland of if-statements around a single handler.

Sites and interfaces

React, Next.js and hand-written markup with no page builder. Catalogues that filter instantly, shopfronts and landing pages that open at once. Honest analytics and real speed on a phone, not a pretty PageSpeed report.

Telegram systems

Bots on aiogram and grammY, mini apps with initData signature auth, payments, roles, broadcasts. One address works both in the messenger and in a browser — I do not keep a separate build.



What you can order

Four shapes that almost any brief fits into. The clock starts when the scope is agreed, not at the first message.

Landing page or one-pager

3–7 days

A single page that explains the value in ten seconds and leads to an enquiry. Services or menu with prices, a form, a map, a call button. Findable in search, not only by name.

Telegram bot or mini app

1–3 weeks

Taking orders, booking with live availability, payment inside the messenger, notifications and a panel for staff. A mini app opens as an ordinary website too — no separate build.

Web service or catalogue

4–9 weeks

A catalogue with search and filters, user accounts, roles and permissions, moderation, payments. From a hundred-item shopfront to a marketplace with dozens of sellers.

Integration and automation

from 1 week

Wiring your system to someone else's: till, 1C, CRM, payment gateway, Google Sheets. Scrapers, reconciliations, exports and scheduled reports instead of manual work.

I quote the exact timeline and price after going through the brief — usually the same day. If I can see it is cheaper solved without development, I will say so.

Discuss the project

Something similar?

Send one message: what the business is and what is getting in the way. I answer the same day, and I will say plainly if it is not my kind of job.

Message me on Telegram

Register of work 2026
No. Project What it is Year
01 ITSM PRO Ticketing for an iiko dealer — web and mini app at one address 2026 02 Design Market A marketplace for luxury interior pieces 2026 03 Sort Coffee shop: pre-ordering across three locations, from shopfront to app 2026 04 Kort Booking padel courts with online payment 2026 05 Skladno Stock, purchasing and goods-in for a small warehouse 2026 06 Reis Concept iOS app for tracking international freight 2026 07 Smena Concept Android app: rotas and shift swaps for shift teams 2026 08 Nordic Timbers Site for an Australian builder, with enquiries routed to Telegram 2025 09 Asian Food Neryungri A 200-item Asian goods catalogue with ordering via Telegram 2025 10 GRVM.LOL A token-metered gateway to AI models, built on FastAPI 2025
Tools
Languages Python · JavaScript · TypeScript · SQL · HTML5 · CSS3
Backend and APIs FastAPI · Django · asyncio · Node.js · Express · REST · WebSockets · aiogram 3 · grammY
Frontend React · Next.js · Vite · Tailwind · Telegram Web Apps SDK · plain CSS, no UI kits
Data PostgreSQL · SQLite · Redis · S3 · full-text search with morphology
AI and automation Claude API · streamed responses over SSE · faster-whisper · scrapers · exports to 1C and Google Sheets
Infrastructure Ubuntu · Docker · nginx · systemd · Let's Encrypt · GitHub Actions · scheduled backups
How I work
01

Discovery

An hour on Telegram. I work out what is supposed to happen to the user. If the problem can be solved without code, I will say so.

02

Estimate

A list of screens, a deadline for each and a fixed price. It does not grow afterwards — rework caused by my mistakes is on me.

03

Build

A working version on your staging server every two or three days. Changes as we go, without approval rounds or presentations.

04

Launch

I deploy to your server and hand over the repository and the credentials. A month of support is already in the price.


“The client lives in Telegram. So that is where the product should open — not ‘there as well’.”
— S. Britarev, on why the mini app and the website share one address

Questions people ask before we start

What does it cost?

The price depends on the number of screens and integrations. I will give you a figure after an hour of discovery — before that, any number would be a lie.

How long does it take?

Timelines per format are in the «What you can order» block above. I count them from the moment the scope is agreed, not from the first message, and fix them in the estimate rather than in chat.

I am not technical

All the better. What I need is an understanding of your business, not a spec written in API terms — I will write that myself and bring it to you for review.

Who owns the code?

You do. The repository, the server, the domain and the bots are registered in your name from day one. If I leave, nothing breaks and there is nothing to buy back.

How fast can we launch?

I put a working prototype of a bot or a mini app together in 48–72 hours. That is enough to test demand and take the first orders without waiting for the full version.

What if the project is confidential?

I work under NDA. Business logic, databases and tokens live in private repositories — they never reach this portfolio or anywhere else.

Do you work under contract?

Yes: registered self-employment, a contract, an invoice and a completion certificate. Payment is split across two or three stages as work is delivered.

Tell me what needs to work.

Send one message on Telegram — what the business is and what is getting in the way. I answer the same day, and I will tell you honestly if the job is not mine.

I usually reply within the hour