Q1 2026 · 3 open slots · average reply ~47 min Tbilisi · Monday · 19:47

Sites, apps,
bots, and AI
from one pair of hands.

Not a business-card landing page — a system that works for you: a site, a mobile app, a Telegram Mini App, a bot, a CRM, or an AI agent. From an $800 beauty salon site to a full custom platform. One engineer. Tbilisi.

10 years
in production code
99.97%
uptime on my own infra
~47 min
average reply time
1 → 1
one project at a time
Manifesto · 01

A website is the storefront.
I build the kitchen.

Every second agency in Tbilisi sells a "turnkey website." That's not my job. A website is the storefront — I build the kitchen: the thing behind the window that feeds the business every day. The student dashboard a learner opens to see their schedule. The bot that reminds them twelve hours ahead. The admin panel that notices who didn't show up and messages them first.

I work alone and take one project at a time. That's not marketing — it's arithmetic. When I split my attention across five clients, I do five jobs badly. When I go deep on one — I do one well. That's why deadlines hold, budgets don't drift, and a year later you can still grow the system instead of rewriting it.

I live in Tbilisi, speak Russian and English, and work with Georgian through a native-speaker editor. I've walked this road myself — so I understand how to build a product that both a Tbilisi café and a San Francisco SaaS team can love.
— Nikita, engineer
What I do · 02

Six directions.
Not forty.

From a landing page for a Vake bakery to a platform with AI agents. Small project doesn't mean sloppy. Each one with its own price and timeline, no "we'll figure it out after the brief."

01 from $800

Sites that can count

Not a business-card landing with a "leave your phone" form. A site that writes to your CRM on its own, opens a task in Telegram, and pings the manager 12 hours later if nobody replied.

  • Next.js + Postgres, no Tilda or WordPress
  • Two or three languages with a separate CMS layer
  • Analytics without Google — Plausible or self-hosted
  • Core Web Vitals in the green on cheap Android
7–10 days 1 round of revisions
02 from $1,200

Telegram bots as the business's interface

A bot isn't a marketing channel — it's a second UI for your system. The student signs up through the bot. The client cancels a visit in one tap. Fewer windows, more action.

  • Separate bots for the client, the staff, and the admin
  • Reminders with time zone handling
  • Inline payment via YooKassa or Stripe
  • Attendance and status tracking
2–4 weeks built to your process
03 from $2,500

Custom CRMs and admin panels

When Bitrix is too big and Google Sheets is cracking — I build a system that fits your process exactly. No 200 unused fields, no third-party SaaS subscriptions.

  • Roles and permissions shaped to your team
  • Imports from Sheets, Bitrix, AmoCRM
  • Audit log: who changed what, and when
  • Encryption on sensitive fields
4–8 weeks no subscriptions
04 from $1,500

AI agents that actually work

Not a "chatbot with a ChatGPT wrapper." An agent trained on your data: prices, contracts, FAQ. It answers 80% of standard questions and hands the rest cleanly to a human.

  • Claude, GPT-4, or a local model
  • RAG over your documents with citations
  • Automatic triage of inbound requests
  • Voice → structured request in the CRM
2–4 weeks no hallucinations
05 from $3,000

Mobile apps iOS + Android

React Native plus native modules. One codebase, two stores. No endless "we'll finish it later" and no separate team for each platform. Same CRM as the website.

  • React Native, Expo, native modules
  • Published to the App Store and Google Play
  • Push, payments, biometrics, camera
  • Shared database with your website
6–10 weeks one codebase, two stores
06 from $1,500

Telegram Mini Apps for business

A full client dashboard right inside Telegram — no downloads, no App Store, no friction. Especially strong for beauty studios, education, delivery, and service bookings.

  • Booking and payment in one tap
  • Auth through Telegram, no passwords
  • Push messages from your bot
  • Integration with your CRM and channel
2–4 weeks ideal for beauty and services
AI engineering · 03

AI isn't a feature.
It's a coworker.

I embed language models where they actually save hours, not where it's trendy. A bot that answers 80% of your customers on its own. A CRM that writes its own follow-ups. An admin panel that sorts inbound for you. No hype.
AI

Chat agent on your own data

I feed it your price list, FAQ, policies, and contracts — you get an agent that answers customers in Telegram, on the site, or in WhatsApp. It doesn't make things up. When it doesn't know, it hands off to a human.

Inbound triage

Emails, form submissions, voice notes in Telegram — the model classifies, tags, drops a summary into the CRM card, and bumps urgent ones to the top. Your manager opens a feed that's already sorted.

On-brand content

Product descriptions, posts, newsletters, review replies — in your tone of voice, in two languages, with facts from your database. As if you wrote it yourself, only in four minutes.

Voice instead of forms

The customer dictates a request — you get a structured record on the other end. Name, phone, service, date. Built for salons, clinics, and driving schools.

?

Internal search

One bot the team can ask: "when was the last payment from X," "find the contract with Y." Connects to your CRM, database, and Drive — answers with facts.

Quiet optimization

I don't replace people — I take the routine off them. Reminder emails, call transcripts, translation, reports. The team gets to do the work they were actually hired for.

Example · 04

This is what the bot looks like when I deploy it for clients.

The bot takes the request, knows the prices, schedule, and FAQ, qualifies the lead, and hands off to the manager's direct chat. Training it takes one price list in Notion and a single call.

This isn't a "contact us" widget. It's a second UI for the business — in your client's pocket, available 24/7, with no headcount added.

SCENARIO · DRIVING SCHOOL
Transcript of a typical conversation. Recorded · cold lead → confirmed meeting in 6 messages.
TELEX · /demo_bot · TBILISI LIVE
Turnkey client bot — from $1,200, 2 weeks.
Work · 05

Six angles of one system.
Plus concepts.

Every project comes with one number you can verify. No logos that mean nothing.

001 Auth · Security 2025

Driving school platform — the core of the system

Private student dashboard, JWT with rotation, personal data encrypted at the database level. Not "we bolted on Google login" — infrastructure I'd happily show to an auditor.

0
security incidents in 14 months of production
  • JWT with separate access and refresh tokens
  • AES encryption on sensitive fields
  • Rate limiting and fail2ban at the server level
  • Full audit log of logins and actions
Next.jsPostgresJWTargon2CloudflareUFW
002 CMS · Bilingual 2025

Bilingual CMS with per-locale overrides

The client needed to edit any string — in Russian or Georgian — without calling a developer. A content_overrides layer: edit right on the page, both languages independent.

100%
of edits made without a developer
  • EditableText live in production, admin-only
  • Separate overrides for ru and ge
  • ContentProvider with server-side sync
  • Edit history: who, what, when
App RouterPostgresServer ActionsTanStack Query
003 Learning · UX 2025

Testing platform — 921 questions

The full bank of theory questions, three modes — sequential, by topic, and exam mode with a timer. Two versions in one table, no duplicates. Works on a marshrutka and on a laptop.

theory retakes in graduating cohorts
  • 921 questions with images and tags
  • Exam mode with a full error log
  • Edits without migrations
  • Progress stored on the server, not in localStorage
Next.jsPostgresTailwindEdge
004 Telegram · Automation 2025

Two Telegram bots: student and admin

One bot lives with the student — schedule, reminders, rescheduling, interface language. The second one is for the admin — attendance, no-shows, a confirmation queue, a morning digest. The bots aren't a separate product, they're the system's UI.

−74%
missed classes after rollout
  • Language pulled from the user profile
  • Reminders with time zone handling
  • Attendance tracking with a journal
  • Queue with inline buttons
Node.jsgrammYBullMQPostgres
005 Concept · Clinic 2026

Dental clinic — booking and reminders (demo)

A one-week concept as a demo for a Tbilisi clinic. Booking through the site and Telegram, double reminders, one-tap cancellation, voice request with transcription. Not in production — but the architecture works.

−30%
no-shows — pilot estimate
  • Voice → structured booking card
  • SMS fallback plus Telegram
  • Doctor's calendar with buffer slots
  • Production-ready in 2–3 weeks
Next.jsWhisperPostgresgrammY
006 Prod infra · VPS 2025

Production infrastructure by hand

No Vercel. VPS, Cloudflare, Let's Encrypt with auto-renewal, UFW plus fail2ban, a dedicated user for the app, encrypted nightly backups. Deploy is git push, everything else runs itself.

99.97%
uptime on $12/month of infra
  • Zero-downtime deploys via systemd
  • Encrypted database backups
  • Outage alerts piped to Telegram
  • $12/month instead of $80+ managed
UbuntuCaddysystemdCloudflarefail2ban
How it works · 06

Five steps.
No closed loops.

You see the progress in real time, on a real server. Every week.

01

The conversation

≈ 60 min · free

I listen to what's breaking for you. I take notes. By the end I know whether you need me, and whether I want the project. If not — I'll say so honestly.

02

One-page spec

2–3 days

A short spec — what we're doing, what we're not, in what order, by what date. Price and timeline are locked at this point.

03

Production

1–14 weeks

I work alone and take one project at a time. Once a week — a short video or email with progress. A real server from day one.

04

Launch and handoff

1 week

Production server, domain, SSL, backups, monitoring. I hand over everything — code, credentials, Notion documentation, an hour of training.

05

Life after

optional

A month later I'll reach out myself — what's working, what I'd improve. No invoice attached. After that, either a support contract or a friendly goodbye.

Pricing · 07

Transparent.
No "we'll figure it out after the brief."

Prices in dollars. Payment in stages, a contract is required. No VAT — Georgian sole proprietor, Small Business status.

Start

A landing page worth showing
$800–$1,500
7–10 days
  • One-page site in two languages
  • Responsive on cheap Android
  • Telegram form plus analytics
  • My VPS and SSL for 12 months
  • 1 round of revisions after handoff
Let's talk

Platform

Your own operating system
$5,000–$12,000
8–14 weeks
  • Platform with roles and permissions
  • Two or three bots for different roles
  • AI agents for routine operations
  • Encryption, audit log
  • Turnkey production infra on a VPS
  • 3 months of support included
Let's talk

AI upgrade

For when you already have a site
$1,500–$4,000
2–4 weeks
  • Chat agent on your own data
  • Automatic triage of inbound requests
  • On-brand content generation
  • Integration with your current CRM
  • No site rebuild required
Let's talk

+ Support from $200/month (small fixes and monitoring) to $800/month (priority and active development). Off retainer — hourly, $60/hour.

Nikita · Tbilisi 2026
Who I am · 08

One engineer.
One project.
No surprises.

10
years in production code
3
years in Tbilisi, one of them in Georgian
1
project in flight at a time

I'm Nikita. An engineer who writes copy. An editor who writes code. I take one project at a time — that's not marketing, it's arithmetic. This site is an example of how I work. If you like it — write to me.

Questions · 09

What people usually ask
before they reach out.

Why so expensive? I've seen a website for $200. +
Because I don't build websites. A $200 site is a template with your logo dropped in. Six months later you pay someone another $300 to bolt on a form, another $400 for a Telegram integration, and you end up with a Frankenstein nobody wants to maintain. I build a system you can grow for five years. If you need a brochure — I'm not your person, and that's fine.
I already have a site. Can you just do the automation? +
Yes, and it's often the most honest path. I take the existing site and attach a CRM, a Telegram bot, an AI agent, and analytics — as a separate layer, no rebuild required. The "AI upgrade" package is built for exactly this: $1,500–$4,000, 2–4 weeks.
What about support after launch? +
On a monthly retainer — from $200/month for small fixes and monitoring up to $800/month for active development and priority. Off retainer — hourly, $60/hour. I never push support: if the system is built right, it doesn't need much for a long time.
What do you build this on? +
Next.js + Postgres + Node.js — the web foundation. React Native + Expo for mobile (one codebase, two stores). Telegram Mini Apps through @twa-dev/sdk and grammY. Cloudflare and my own VPS for production. For AI — Claude, GPT-4, or local models. No Tilda, Bitrix, or WordPress — those are tools from a different genre.
Do I need to write you a detailed spec? +
No. First, an hour-long conversation — free, on video or in Telegram. From that call I write a short one-page spec myself, we agree on it, and I lock the price and timeline. Multi-page specs usually describe something the business doesn't actually need.
Where do I start if I'm ready? +
Write me one sentence on Telegram: what your business is and what hurts. Don't describe the website — describe the process that's breaking. Average reply time is about an hour, worst case by morning.
How long does it take? +
Landing page — 7–10 days. Telegram Mini App — 2–4 weeks. Business package with integrations — 3–5 weeks. Mobile app — 6–10 weeks. Full platform — 8–14 weeks. These numbers are honest: I take one project at a time, no "five other things in parallel."
I run a small business — a salon, a café, tutoring. Is this even for me? +
Yes, and often it's especially for you. A landing page with booking plus a Telegram Mini App for clients plus a reminder bot — that's $1,500–$3,000 for everything, and it works better than the salon next door with a $200 Tilda site. Small project doesn't mean sloppy. Just fewer layers and integrations than a $12k platform. But the architecture, typography, speed, and support are the same.
What languages do you build the site in? +
Russian, English, Georgian — in any combination. No machine translation: either the client provides the copy, or I bring in a native-speaker editor. Georgian type pairing I do by hand.

If you've read this far —
you already know what to write.

One sentence on Telegram: what your business is and what hurts. No spec needed, no "let's discuss options." In an hour we'll have something to start from.

Tbilisi · GMT+4 · I reply within an hour during business hours