Skip to content
NIKITA
DIGITAL SYSTEMS

SOLO PRODUCT DEVELOPMENT

I build digital products that automate real business processes.

Websites, Telegram bots, internal tools, and AI assistants — from structure and prototype to a working application, testing, and launch.

I work in stages. Source code and documentation are handed over to the client.

01Services

How I can help

All services
01

Website with lead capture

A website that doesn't just represent the company — it gets the visitor to submit a lead.

Example project: LeadFlow

02

Telegram bot

A bot that walks the client through a flow — booking, a lead, support — right in the chat.

Example project: BookingBot

03

Internal web tool / mini-CRM

A tool for the team: tickets, roles, statuses, and history — instead of chats and spreadsheets.

Example project: ServiceDesk Lite

04

AI assistant

An assistant that answers based on your documents, not the model's general guesses.

Example project: DocuMind

05

API / webhook automation

Connecting services together — leads, notifications, and data move without manual work.

Example project: LeadFlow

02Projects

What's already built

Demo projects — illustrative builds, not client work. Each one is honestly labeled as a demo project.

Project 01Website with lead capture

LeadFlow

ReadyDemo project

A website for a service business with cost estimation and automated lead handling.

  • Service cost calculator
  • Lead form with server-side handling and validation
  • Leads stored in Supabase
  • Telegram notifications for new leads
Next.jsTypeScriptSupabaseTelegram API
LeadFlow homepage hero with the headline and service cards
Project 02Telegram bot

BookingBot

ReadyDemo project

A Telegram booking service with service, slot, and notification management.

  • Step-by-step booking flow in Telegram
  • Service and open time-slot selection
  • Booking creation and confirmation
  • Guards against double-booking the same slot
Next.jsTypeScriptTelegram Bot API (grammY)Supabase
BookingBot overview page listing what's working, with a link to the bot
Project 03Internal tool

ServiceDesk Lite

ReadyDemo project

An internal ticketing system with roles, a status workflow, and a change history.

  • Employee and admin roles
  • Ticket status workflow
  • Employee registry
  • Ticket comments
Next.jsTypeScriptPostgreSQLDrizzle ORM
ServiceDesk Lite admin dashboard with a ticket summary
Project 04AI assistant

DocuMind

In developmentDemo project

An AI assistant for technical documents, with semantic search and source-grounded answers.

  • Document ingestion and processing (in development)
  • Semantic search over document contents (in development)
  • Answers grounded in retrieved sources — RAG (in development)
  • Citations/source links displayed (planned)
Next.jsTypeScriptPostgreSQL (pgvector)
AI assistant04

Project interface will be added once materials are ready.

03How I work

Six steps from task to launch

  1. 01

    Understand the task

    What's happening now, and what needs to be automated.

  2. 02

    Define the scope

    Scenarios, constraints, and criteria for done.

  3. 03

    Prototype

    I show the structure before deep development starts.

  4. 04

    Build

    Work happens in small, verifiable stages.

  5. 05

    Verify

    Testing the core user scenarios.

  6. 06

    Launch

    Deployment, source code, and documentation.

04Proof

Verifiable results, not promises

For finished projects, the result can be checked through the available demo, source code, tests, and documentation.

It works, so it can be checked.

Working demo

Core scenarios can be seen in action, not just in screenshots.

Source code

Code and documentation are handed over to the client once the work is done.

Verification

Core user scenarios are covered by tests before launch.

Handover

The client gets not just the product, but an understanding of how it works.

Example: ServiceDesk Lite

0

Lint

findings

0

Typecheck

errors

572 / 572

Unit tests (Vitest)

passed, 49 files

Successful

Build

8 / 8

E2E smoke (Playwright)

passed

About

An engineering approach to small digital products

I build compact digital products for small businesses and technical companies: websites, Telegram bots, internal tools, process automation, and AI assistants.

I take on the scenario design, interface structure, development, integrations, testing, and documentation handover.

I use AI tools as part of the development process, but I verify the key scenarios and the solution's limits separately.

Stack

Technologies I use

Not every project uses the whole stack — it's a toolkit a solution gets assembled from for the task at hand.

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

Backend / data

  • PostgreSQL
  • Supabase
  • REST / API

Automation

  • Telegram Bot API
  • Webhooks
  • n8n

AI

  • LLM API
  • RAG
  • Vector search

Delivery

  • GitHub
  • CI
  • Vercel
  • Playwright
  • Vitest

FAQ

Frequently asked questions

How does the process work?

Work goes in stages: structure and a prototype first, then implementation, testing, and launch. Each stage is signed off before moving to the next.

Can we start with a prototype?

Yes. It often makes sense to validate the structure and key scenarios on a prototype before moving to the full build.

Is the source code handed over?

Yes — the source code and documentation are handed over to the client as part of finishing the work, not as a separate service.

What happens after launch?

Further support or changes can be discussed separately after launch — they aren't included in the build by default.

Is AI used in development?

Yes, AI tools speed up part of the code and routine work, but architectural decisions, review, and responsibility for the result stay with the developer, not the model.

Can an existing project be extended?

Yes, if it's a separate codebase — it takes some time to go through the existing code first, before the scope of the work can be estimated.

How is the price estimated?

The price depends on the scope and complexity of the task and is discussed individually once the details are clear — there are no fixed rates on the site.

Contact

Tell me what process or task you'd like to automate.

Describe the task in your own words — I'll reply with how I'd approach it.