Open for projects PORTFOLIO / 2026

WEBSITES / TELEGRAM BOTS / AUTOMATION

SITES BOTS ALL THE WAY

Websites and Telegram bots for small teams: from idea and structure to launch and handover. So enquiries are not lost and the project is easy to maintain.

Scroll down
WEBSITESTELEGRAM BOTSLAUNCHSUPPORT
01 / Services

What I do

I take the whole task: help with the idea and structure, build the site or bot, launch it and stay available after handover.

01

Websites and web services

Landing pages, company sites, personal accounts and admin panels. Clear structure, easy management and solid performance.

  • Landing page
  • Company site
  • Personal account
  • Admin panel
02

Telegram bots

Requests, sales, support and notifications in Telegram. Convenient for your clients and all enquiries in one place.

  • Requests
  • Sales
  • Notifications
  • Payments
03

Launch and support

I put the project on a server, connect the domain and a secure connection, and set up backups. Access and instructions included.

  • Server
  • Domain
  • Backups
  • Support
04

Data protection

Requests and sign-in are protected: input is checked and permissions are separated.

  • Access
  • Form protection
  • Privacy
02 / Work

Selected work

Three projects that show how I solve tasks: from product reservations to launch and handover.

01

Cloth Drop

Limited-run reservation service

Read more
  • Reservations
  • Queue
  • Timer
  • Payment
2026 Read more
02

Awtik Cash

Finance tracker with Telegram and admin

Read more
  • Finance
  • Telegram
  • Admin panel
  • Reports
2026 Read more
03

Valentina's Bakery

Storefront with Telegram order alerts

Read more
  • Store
  • Cart
  • Orders
  • Notifications
2026 Read more

Like the approach? Tell me about your task and I will suggest the next step.

Discuss a similar project
03 / Process

From idea to launch

No magic and no 'it'll be done any minute now'. Clear stages, intermediate results and fixed agreements.

↳After launch I stay available: fixes, new features and support by agreement.
  • Scope, timeline and price are fixed before the start.
  • I show intermediate results and make changes as we go.
  • You get the source code, access and launch instructions.
01

Getting started

1–2 days

A call or chat: goals, constraints and what already exists. Understand the task first instead of signing a 40-page spec.

02

Plan and structure

Plan + estimate

I work through the pages, scenarios and data, then fix the scope, timeline and price. This is where risks become visible.

03

Development

Iterations

I build the site or bot, show intermediate results and make changes. No disappearing for a month.

04

Launch

Launch

I put the project on a server, connect the domain and protection, and set up backups. Access, source code and instructions included.

04 / Approach

Nothing extra

I don't drag every technology into a project. I choose tools for the task so the site is easy to maintain and safe to hand over to another developer.

01

Clear support

Structure, instructions and access are in order. The project can be handed over to another specialist.

02

Data protection

Forms, requests and sign-in are protected by default.

03

Launch included

Domain, server, backups and a check that the site works. Without technical routine on your side.

04

No extra technology

Only what solves the task and does not make support harder a year later.

View technical details
Websites
  • Python
  • FastAPI
  • SQLAlchemy 2
  • Pydantic
  • Alembic
Data
  • PostgreSQL
  • SQLite
Bots
  • aiogram 3
  • Telegram Bot API
Interface
  • Jinja2
  • HTML / CSS
  • Vanilla JS
Server
  • Linux
  • Docker
  • Nginx
  • Git
  • GitHub Actions
Security
  • Sign-in and sessions
  • Access control
  • Input validation
  • Keys and passwords

More than code.

“I want you to understand what is happening with your website — and feel comfortable using it.”

I'm awtik. I've spent four years learning and practising development: I take projects end to end, from the idea and structure to launch.

I study a field related to information security. Careful work with data and access is part of the process, not a separate service.

I work remotely with projects worldwide.

From the archive

My first big project was a voice assistant: speech recognition, translation and notes. Built for fun, but it was the first time I shipped a complete application.

06 / FAQ

Common questions

How much does it cost?

It depends on scope: pages, integrations, design and content. After a short call I send a range, what it includes and a timeline — no hidden extras.

How long does it take?

A rough guide: a landing page takes 1–2 weeks, a Telegram bot 2–4 weeks, a site with an admin panel 3+ weeks. The exact deadline is fixed before we start.

What do you need to start?

A description of the task, examples you like, and content if you have it. If you don't, I'll help with the structure.

Are you a student?

Yes, I study a field related to security. I take projects I can actually deliver: scope and deadlines are agreed upfront.

Who owns the code?

You do. I hand over the source code, server and domain access, and launch instructions.

How do payments work?

In stages: a deposit, a milestone payment and the remainder after delivery. The terms are fixed in the contract before we start.

What if I don't like the result?

I show intermediate results and make changes as we go. The number of revisions and acceptance criteria are agreed before the start.

What about support?

I stay available after launch. Fixes and new features by agreement.

07 / Contact

Got a task?

Tell me in a few words what you need. I'll reply personally, ask a couple of questions and suggest the next step.

Open for projects
What happens next
  1. You message me on Telegram.
  2. I ask a few questions and send an estimate.
  3. We fix the scope, timeline and start date.
Quick start

Message me on Telegram

Open the chat and tell me about the task: what you need, the timeline and what already exists. I'll reply personally.

Message on Telegram

Opens a chat in Telegram. No auto-replies, no mailing lists.

Start a project Telegram ↗
01 / 2026
Private · walkthrough on call

Cloth Drop

Limited-run reservation service

People reserve items from a limited run, and the system allocates them fairly and releases unpaid reservations.

Reservation15 minutes
Key pointNo double-selling
ResultAutomated

Challenge

A closed release where dozens of people try to claim the same item at once. The stock has to be allocated fairly, reservations must be held for 15 minutes, and unpaid items must return to sale automatically.

What I built

  • One physical item is one database record, so the last unit cannot be sold twice.
  • Simultaneous requests are processed in order at the database level, not by making the site faster.
  • Repeated clicks from one user cannot reserve several items at once.
  • A background job expires reservations and sends notifications after payment is confirmed.

Result

Reservations last exactly 15 minutes, unpaid items return to sale, the queue is notified, and a restart does not break the state.

Technical details

  • FastAPI
  • aiogram 3
  • PostgreSQL
  • SQLAlchemy 2
  • Alembic
  • Docker
  • pytest
  • ruff
  • mypy
GitHub — soon I want something like this
02 / 2026
End-to-end: account + admin

Awtik Cash

Finance tracker with Telegram and admin

Personal account, transactions, roles and an admin panel — a service I brought to a state I am happy to show.

InsideAccount + admin
ChecksTests
LaunchOne command

Challenge

Build a real service rather than another learning exercise: sign-in, roles, an admin panel, tests and predictable deployment.

What I built

  • Registration, sign-in, profile, roles and an admin panel.
  • Database and migrations: the structure can change without losing data.
  • Tests cover the key scenarios before launch.
  • One-command launch, the same locally and on the server.

Result

A complete path from registration to admin. The project launches with one command and is checked by tests.

Technical details

  • FastAPI
  • SQLAlchemy 2
  • PostgreSQL
  • Jinja2
  • Alembic
  • Docker
  • pytest
  • GitHub Actions
Open GitHub I want something like this
03 / 2026
In development

Valentina's Bakery

Storefront with Telegram order alerts

Catalogue, cart, admin panel and a bot that sends new orders straight to Telegram.

StorefrontCatalogue + cart
AdminProducts and photos
AlertsTelegram

Challenge

Give a small shop a full storefront without site builders: product management, cart, checkout and instant order notifications for the owner.

What I built

  • Storefront: catalogue, product pages, cart and checkout.
  • Admin: photo uploads and product availability.
  • The owner gets a Telegram notification as soon as a new order arrives.
  • Launch on a server with a domain and a secure connection.

Result

A complete purchase flow plus a clear operational side. I am currently refining the interface and expanding functionality.

Technical details

  • Flask
  • SQLite
  • Telegram Bot API
  • Docker
  • Nginx
  • Gunicorn
Open GitHub I want something like this