d-putat — Maxim, Python and full-stack developer

Maxim — Python & full-stack developer.
Telegram commerce, SaaS, web apps and software that drives lab hardware.

(01) About

From first commit to first payment.

I'm Maxim, d-putat online. I take a product from a Telegram bot sketch to a running business: backend, payments, landing page, admin panel, deployment — and the fix at two in the morning.

Since 2024 I've built my own products, bots and platforms for clients, internal tools for B2B teams, and software that drives laboratory hardware. I care about the unglamorous parts: idempotent payments, reconciliation jobs, tests in CI and interfaces that stay out of the way.

34

projects on this page

5

products live with real payments

304

automated tests passing

Focus
Python backends, Telegram bots & Mini Apps, SaaS, operator software
Education
Applied Informatics, RTU MIREA — studying now
Languages
Russian — native · English — B2+
Open to
Freelance projects, product teams, Python / QA automation roles

(02) Selected work

Selected work (07)

A closer look at nine projects, from products I run myself to software that runs lab equipment.

StarEx Swap landing page: buy Telegram Stars and Premium for rubles.
01

StarEx Swap

Live · 2026

Telegram Stars in two minutes. Fulfilled by code.

A store for Telegram Stars, Premium and gifts that takes the payment, calls the supplier and delivers the order on its own, around the clock. I built and run the whole thing: the bot, a gifts Mini App, the landing page, the admin panel and the support bot.

Role
Founder, sole developer
Built with
Python, aiogram 3, FastAPI, asyncio, SQLite, YooKassa, Wata
Engineering
Idempotent fulfilment keyed on the order, a 30-second payment poller, retries and refund loops, 8-tier pricing
02

Synthiomics E1 · Ga-68 module

New · 2026

Legacy lab hardware. A console built for today.

Two operator consoles for radiopharmaceutical synthesis modules that rewrite Windows-only legacy software — one of them from the XP era — as .NET 10 / Avalonia apps for macOS and Windows. They load the legacy recipe library, drive valves, pumps and heaters over Modbus, chart temperature and pressure live, and export batch reports (PDF on the Ga-68 console, plain text on Synthiomics E1).

24/24

legacy recipes parse

3

Modbus transports, no third-party library

~13k

lines of C# across two apps

Role
Contract developer for a radiopharmacy lab
Built with
C#, .NET 10, Avalonia UI, SkiaSharp, ClosedXML, Modbus RTU/TCP
Engineering
A simulated board behind the same interface as the real one, headless UI snapshots, live Excel recipes
Promptly AI landing page: all neural networks, one interface.
03

Promptly AI

Live · 2026

Every model. One calm workspace.

A web app that puts GPT and Claude behind one chat, with streaming answers, branching conversations and file attachments. Billing runs on internal credits with Free, Plus and Pro plans; an admin panel manages providers, models, prices, users and support tickets.

Role
Founder, full-stack developer
Built with
Next.js 15, React 19, TypeScript, Prisma, Tailwind CSS, YooKassa
Engineering
AES-256-GCM-encrypted provider keys, credit prices derived from token costs, recurring payments, CSP and HSTS headers
ШЕФ website: connect on your phone and computer, three days free.
04

ШЕФ VPN

Live · 2026

A subscription service that tests every server it hands out.

A subscription VPN sold through a Telegram bot and a website with email or Google sign-in. A separate probe checks every server through a real tunnel — ping, speed, exit country — and each subscription request is rebuilt from the probe's latest results, with servers that pass served first.

Role
Founder, sole developer
Built with
Python 3.12, aiogram 3, FastAPI, SQLAlchemy 2, PostgreSQL, Xray, Docker
Scale
~14k lines of Python in 73 modules: bot, web shop, admin, probe
Engineering
Client configs generated in code, row-locked idempotent payments, a 60-second reconciliation job
05

Beauty Bots · Arenda Bots

Beauty Bots live · 2026

Pay once. Your booking bot goes live in seconds.

A multi-tenant platform: a seller bot sells personal booking bots to beauty masters, and after payment the platform starts the master's own bot at runtime from their BotFather token. A second vertical, still a prototype, re-cuts it for hourly rentals — studios, saunas, lofts — with prepayments and deposits paid straight to each venue's own YooKassa account.

Role
Founder, sole developer
Built with
Python, aiogram 3, aiosqlite, APScheduler, aiohttp, YooKassa
Engineering
One asyncio process hosts every tenant, hour-range bookings, re-verified webhooks, atomic status flips so one payment is never processed twice
WorldCard landing page: help paying for foreign services and purchases abroad.
06

WorldCard

Live · 2026

Paid, delivered — or queued until stock arrives.

A Telegram service that helps pay for foreign subscriptions and purchases. Customers pay by SBP or card and get their order in a single message. When stock runs out, paid orders wait in a FIFO queue and close themselves the moment an admin loads new stock.

Role
Founder, sole developer
Built with
Python, aiogram 3, SQLAlchemy 2 (async), APScheduler, YooKassa
Engineering
Free-form stock parser, a poller for silent payments, premium-emoji buttons, finance reports
07

Orbit

New · 2026

My own to-do app. Native on the Mac, installable on iPhone.

Tasks, habits, a focus timer, an Eisenhower matrix and a weekly review — a native SwiftUI app on the Mac and an offline-first web app that I use on iPhone. A dependency-free Node server merges changes from every device and sends reminders as Web Push.

Built with
Swift, SwiftUI, App Intents, React 19, TypeScript, Node.js 22
Engineering
One last-writer-wins merge in Swift, TypeScript and on the server; Web Push encryption written on node:crypto
Tests
145 passing on the web app and sync server

(03) In short

In short

  1. Real payments.

    StarEx Swap, WorldCard, Promptly AI and ШЕФ VPN take real payments through YooKassa, SBP and Telegram Stars.

  2. Real hardware.

    Operator consoles for radiochemistry synthesis modules, talking Modbus to real boards.

  3. One process, every client.

    Pay once, send a bot token, and your own booking bot goes live — no redeploy.

  4. Every model, one chat.

    GPT and Claude with streaming, branching dialogs and a credit economy.

  5. 304 tests, green.

    Measured by running the suites: 84 in a freight-rate monitor (vitest), 145 in Orbit (vitest, node:test), 75 in freelance-ai (pytest).

  6. 100 stages from code.

    A Roblox obby built at server start — and proven completable by a graph search.

(04) Index

All projects (34)

Everything worth showing since 2024 — own products, client work, tools and experiments.

StarEx Swap Telegram commerce 2026 Live

A Telegram Stars, Premium and gift store that takes the payment and delivers the order on its own, around the clock.

  • Background pipeline — 30-second YooKassa and Wata pollers and a 60-second retry of failed purchases — keyed on stable idempotency keys, so a paid order is fulfilled exactly once.
  • Suspicious or amount-mismatched payments are rejected, and order status is re-checked before any retry.
  • Pricing across 8 quantity tiers (50 → 10,000 stars); a gifts Mini App validates Telegram initData with HMAC.
  • The same engine runs a second storefront brand on PayPear, with HMAC-checked webhooks re-verified through the API; an earlier version used Cardlink and Kassa.ai.

Stack

Python · aiogram 3 · FastAPI · asyncio · SQLite · YooKassa · Wata

WorldCard Telegram commerce 2026 Live

Helps pay for foreign subscriptions: pay by SBP, receive the order in one message, or wait in a queue that fulfils itself.

  • Paid-but-out-of-stock orders wait in a FIFO queue and close automatically when new stock is loaded.
  • Stock arrives as one free-form admin message; a parser turns it into inventory rows.
  • A 30-second YooKassa poller catches paid orders even when the customer never taps the payment-check button.
  • Premium custom-emoji buttons (Bot API 9.4), finance reports, SEO landing with legal pages.

Stack

Python · aiogram 3 · SQLAlchemy 2 · APScheduler · YooKassa

ШЕФ VPN SaaS 2026 Live

A subscription VPN sold through a Telegram bot and a website, with a probe that tests every server through a real tunnel.

  • ~14k lines of Python in 73 modules: bot, web shop and account, admin panel and a separate probe service.
  • Client configs generated in code: X25519 key pairs, base64 subscriptions, multi-profile configs with a least-load balancer.
  • Every subscription request is rebuilt from the probe's latest results, so servers that pass are served first.
  • Payments finalize under row locks with a 60-second reconciliation job; Telegram Stars, gift codes and referral days on top.

Stack

Python 3.12 · aiogram 3 · FastAPI · SQLAlchemy 2 · PostgreSQL · Xray · Docker

Promptly AI SaaS · AI 2026 Live

GPT and Claude in one chat, with streaming, branching conversations, file attachments and credit-based billing.

  • One streaming layer for Anthropic and OpenAI; any OpenAI-compatible gateway is added as a database row, not code.
  • Provider keys stored AES-256-GCM-encrypted and only ever shown masked.
  • Credit prices derived from each provider's token price with a fixed target margin, recalculated in one click.
  • bcrypt + JWT in HTTP-only cookies, email codes, Telegram, VK and Yandex sign-in, CSP and HSTS headers.

Stack

Next.js 15 · React 19 · TypeScript · Prisma · Tailwind CSS · YooKassa

Beauty Bots SaaS · Telegram 2026 Live

Beauty masters buy a booking bot inside Telegram: after payment they send a BotFather token, and their bot starts at once — no redeploy.

  • One asyncio process hosts the seller bot and every tenant bot; new tenants start at runtime.
  • The master's BotFather token is validated with getMe before a tenant is created.
  • Clients get a calendar with free-slot counts, booking, cancellation and 24-hour reminders.
  • Per-tenant settings back-fill new defaults, so older bots keep working after upgrades.

Stack

Python · aiogram 3 · aiosqlite · APScheduler · YooKassa

Arenda Bots SaaS · Telegram 2026 Prototype

The same platform re-cut for hourly rentals — studios, saunas, lofts — with prepayments paid straight to each venue.

  • Hour-range booking checks every consecutive slot and books them together.
  • Each venue uses its own YooKassa account; the global SDK configuration is guarded by an asyncio lock.
  • Webhook payments are re-verified with YooKassa, and an atomic pending → processing update stops the webhook and the manual check from processing one payment twice.
  • A personal-data consent step (152-FZ) before collecting names and phone numbers.

Stack

Python · aiogram 3 · aiohttp · APScheduler · YooKassa

ContentNGN SaaS · AI 2025 Shipped

A subscription Telegram service that monitors source channels, rewrites posts with OpenAI and publishes them on a schedule.

  • ~28k lines of Python; the database layer alone defines 41 tables.
  • Channel monitoring is load-balanced by capacity, with a watchdog that warns admins.
  • Per-channel rules: working hours, 10–1440-minute intervals, stop-words, ad spacing and signatures.
  • FastAPI admin panel in the same process: users, subscriptions, referrals, finance ledger.

Stack

Python · Telethon · OpenAI API · FastAPI · SQLite · YooKassa · CryptoBot

Synthiomics E1 Lab & hardware 2026 New

A macOS and Windows operator console that rewrites the Windows XP-era software of a PET radiotracer synthesis module.

  • Reads the legacy recipe library: a console check parses all 24 original recipes (4,294 steps), and the Python prototype also ran FDG end to end in its simulator.
  • Own Modbus layer — TCP, RTU over serial with CRC16, RTU over TCP — with no third-party Modbus package.
  • A simulated board sits behind the same interface, so application code is identical for hardware and simulation.
  • Flow highlighting computed from the schematic image: colour-masked tube lines joined with union-find.
  • Started as a Python/PySide6 prototype; the C# port was re-verified against all 24 original recipes.

Stack

C# · .NET 10 · Avalonia UI · SkiaSharp · Modbus RTU/TCP

Ga-68 Synthesis Console Lab & hardware 2026 New

Control software for a gallium-68 synthesis module: a clickable process diagram, live Excel recipes and PDF batch reports.

  • Recipes are Excel workbooks; in live mode, steps run on the hardware as they are typed.
  • Typed register map for the plant's protocol (35 coils, 7 holding registers) with optimistic valve state that removes refresh lag.
  • Heater temperature from a raw 12-bit ADC via a β-model thermistor formula.
  • Session reports drawn straight to PDF with SkiaSharp: charts, a summary and a timestamped event log.

Stack

C# · .NET 10 · Avalonia UI · ClosedXML · SkiaSharp · Modbus

STM32 TCP Console Lab & hardware 2026 Client project

A cross-platform desktop tool that sends commands and multi-line programs to an STM32 over TCP and shows live readings.

  • Echo detection against a ring buffer of recent commands; key:value lines parsed into a readings panel.
  • An automated test spins up a fake MCU server.
  • Shipped as self-contained macOS and Windows builds, on top of the open-source CavemanTcp library.

Stack

C# · .NET 8 · Avalonia UI · CavemanTcp

Radiosynthesis Bench Firmware Lab & hardware 2026 Prototype

STM32H753 firmware: a serial command shell for 23 valves and a pump, telemetry lines and an emergency stop.

  • Detector pulses counted in an interrupt handler and reported as counts per second.
  • Boots into a safe state; the user button forces every output safe.

Stack

C++ · STM32duino · PlatformIO

Orbit Web & apps 2026 New

My task, habit and focus app: a native SwiftUI Mac app, an offline web app for iPhone and a sync server with zero dependencies.

  • The same last-writer-wins merge with tombstones, implemented in Swift, TypeScript and on the server.
  • Web Push from scratch: VAPID ES256 JWTs and aes128gcm payload encryption on node:crypto.
  • Quick-add parser for dates, times, #projects, @tags, priorities and recurrence in Russian and English.
  • 145 automated tests on the web app and server.

Stack

Swift · SwiftUI · React 19 · TypeScript · Node.js · Web Push

FlowGO! Telegram Mini App 2026 Prototype

A Telegram Mini App marketplace for flowers and gifts, with buyer, seller, courier and admin sides.

  • npm-workspaces monorepo: API, four bots, the Mini App and an admin panel — ~21k lines, 23 Prisma models.
  • Pre-delivery photo approval: sellers upload, buyers approve before dispatch; images re-encoded to WebP.
  • Yandex Delivery next to in-house couriers; YooKassa payments and refunds.
  • Telegram initData validated server-side with HMAC-SHA256.

Stack

TypeScript · React · Express · Prisma · PostgreSQL · Socket.IO · grammY · MinIO

Radiomics E1 Website Web 2025 Client project

A bilingual RU/EN site for a radiopharmaceutical producer, with an isotope catalogue and an admin that needs no database.

  • Flat-file CMS: admin pages write products, news and content blocks back to PHP data files.
  • Isotope catalogue with half-life and application cards across PET, SPECT and therapy (F-18, Ga-68, Tc-99m, Lu-177…).
  • Legal and about pages rendered from Markdown by a small custom parser.

Stack

PHP · JavaScript · HTML/CSS · Markdown

Transfers Web 2025 Client project

A lead-generation site for B2B international payments, with a calculator on daily Central Bank rates and Telegram lead delivery.

  • Daily Central Bank rates cached for an hour, with a fallback table if the source is down.
  • JSON API for rates, cost calculation and lead intake; leads go to Telegram and a backup log.
  • Three alternative visual concepts delivered alongside the main site.

Stack

PHP · JavaScript · Telegram Bot API

e/tech_al Studio Landing Web 2025 Experiment

A Y2K-styled studio page whose chat window qualifies visitors with rule-based dialogue and hands off to Telegram.

  • Persona and need detected with regex rule tables across a four-phase dialogue.
  • "Liquid glass" panels built from an inline SVG filter chain.

Stack

React 18 · Vite · Framer Motion · SVG filters

RC Rental Bot Backend · Telegram 2025 Client project

Guest automation for a short-term rental operator: bookings arrive by webhook, then a timed scenario handles payment and check-in.

  • RealtyCalendar webhooks for booking create, update and cancel, validated with Pydantic.
  • Scheduled scenario: payment reminders, house rules, check-in instructions, checkout memo, review request.
  • ATOL Pay payment links and callbacks; escalation to managers after three unanswered reminders.
  • ~7.8k lines, 30+ REST routes, role-based menus for admins, managers and guests.

Stack

Python · FastAPI · aiogram 3 · SQLAlchemy 2 · PostgreSQL · Docker

Course Sales Funnels Telegram commerce 2025–2026 3 client projects

Sales bots for online courses: timed follow-ups, legal documents before payment, fiscal receipts and gated channels.

  • Fitness course: Instagram deep-link entry, follow-ups at 10 minutes, 3 and 12 hours, a 24-hour discount and join-request gating.
  • Lash-extension course: a 13-state funnel with an objection branch and 54-FZ fiscal receipts.
  • Beauty-law intensive: consent gate, a 10-slide gallery, payments with idempotence keys and an admin Q&A relay.

Stack

Python · aiogram 3 · python-telegram-bot · APScheduler · YooKassa

Floretta Telegram commerce 2025 Client project

A flower-shop bot: customers build a bouquet step by step, and staff manage the whole catalogue inside Telegram.

  • Order flow: composition → bouquet type → flower → colour with photo → quantity.
  • In-bot admin for catalogue editing, including uncompressed flower photos.
  • Order notifications to every admin with the chosen flower's photo.

Stack

Python · aiogram 3 · aiosqlite

Anonymous Valentines Telegram 2026 Prototype

A seasonal bot: everyone gets a personal link for anonymous valentines, and the recipient can pay 49 Stars to see the sender.

  • Telegram Stars invoices with pre-checkout validation.
  • Anonymous reply threads; channel-subscription middleware toggled from the admin panel.
  • Built in one evening.

Stack

Python · aiogram 3 · aiosqlite · Telegram Stars

SHOP DEMMAND Telegram commerce — Earlier work

An automated Telegram shop on PostgreSQL: orders, payments and stock handled by the bot.

Stack

Python · aiogram · PostgreSQL

Salon Consent Bot Telegram 2026 Prototype

Collects versioned personal-data consent through per-client links, designed to plug into a salon's booking system next.

  • Each consent stores the text version, a snapshot of the text, a UTC timestamp and the signer.
  • Documented integration plan for booking-system webhooks.

Stack

Python · python-telegram-bot · SQLite

ATI Competitor Monitor Data & tools 2026 Client project

Watches a freight company's loads on ATI.SU and alerts the right manager in Telegram when a competitor posts a higher rate.

  • Matching on route with km tolerance, body type, date, weight, dimensions and cargo — each toggleable.
  • Rates compared only within the same VAT basis; no guessed conversions.
  • Never bypasses CAPTCHA: the run stops, saves evidence and notifies an admin.
  • 84 passing tests across 5 files; Docker, PM2 and systemd deploy paths.

Stack

TypeScript · Node.js · Playwright · zod · vitest · Docker

P2BIT Data & tools 2025 Shipped

A Bybit P2P order-book monitor that works out the recipient's bank from free-text remarks and flags risky offers.

  • Pulls up to 800 live USDT/RUB offers, refreshed every minute.
  • Regex bank detection that separates sender and recipient banks, plus a standalone rapidfuzz matcher for misspelled bank names.
  • Offers are flagged when two or more risk indicators appear in the remark.
  • A Manifest V3 extension keeps the session in sync with the backend.

Stack

React 18 · Vite · Tailwind CSS · PHP · Python · Chrome extension

Vacancy Hunter Data & tools 2026 Shipped

Pulls vacancies from public job APIs and ranks them against a profile with a local TF-IDF model — standard library only.

  • Six-signal score: text similarity, must-have and nice-to-have skills, salary, grade, location, recency.
  • Hand-written tokenizer, IDF and cosine similarity — no numpy or scikit-learn.
  • Generates a self-contained HTML report with search, filters and sorting.

Stack

Python (stdlib) · HH.ru API · Trudvsem API · RemoteOK API

Team KPI Bot Data & tools 2025 Client project

Managers fill in a daily questionnaire; the bot writes it to Google Sheets and posts a report to the team chat.

  • Six-step conversation, with retries and exponential backoff on sheet writes.
  • A row layout that avoids double-counting totals when a report lists several phone numbers.

Stack

Python · python-telegram-bot · gspread · Google Sheets API

MISIS Deadlines Bot Data & tools 2025 Prototype

Shared deadlines for a university group, with reminders 7 days, 24 hours, 12 hours and 1 hour before each one.

  • Groups joined by code, with uploader and viewer roles.
  • A notification queue table swept every minute, with cascading deletes and CHECK constraints.

Stack

Python · aiogram 3 · aiosqlite · APScheduler

TikTok Trend Collector Data & tools 2025 Client project

Gathers recent TikTok videos for a set of queries and exports descriptions, views, likes and hashtags to CSV.

  • Reads each video's embedded page-state JSON instead of scraping rendered text.
  • Fallback selector lists for TikTok's shifting markup; strict date-window filtering.

Stack

Python · Playwright · httpx

Table OCR to Excel Data & tools 2026 Shipped

Finds the grid in a screenshot of a printed answer-key table, reads each answer cell with Tesseract and writes a clean spreadsheet.

  • Grid detection without OpenCV: longest dark runs per row and column, then clustering.
  • Per-cell OCR settings chosen by cell height, with a digits-only fallback pass.
  • Bundles the Russian Tesseract language data, so no system language pack is needed.

Stack

Python · Tesseract · NumPy · Pillow · openpyxl

CBR Rate Parser Data & tools 2026 Shipped

A small Rust program that pulls the USD/RUB history from the Central Bank of Russia and writes a CSV.

  • A typed error enum wrapping HTTP, CSV, IO and date-parse failures.
  • Handles the bank's number format: comma decimals and non-breaking spaces.

Stack

Rust · reqwest · scraper · chrono · thiserror

freelance-ai AI & ML 2026 Prototype

Reads freelance-order channels, scores each lead with an LLM and drafts a reply for one-tap approval.

  • Pipeline: dedup → hard rules → LLM analysis → 0–100 score → proposal → approval card.
  • Reposts collapse into one lead via a SHA-256 of normalized text.
  • 75 passing pytest tests; ruff, mypy and pytest are wired into a GitHub Actions workflow.

Stack

Python 3.12 · Telethon · aiogram 3 · SQLAlchemy 2 · PostgreSQL · Anthropic · OpenAI

Wonder Wraps Face Swap API AI & ML 2025 Prototype

A FastAPI service that places a child's face into a book illustration while keeping its pose and style.

  • InsightFace detection and the inswapper model, then LAB colour matching and a feathered blend; a 106-landmark fallback path uses Poisson blending.
  • Large illustrations (the spec targets 6000×3000) are swapped on a 2048-px copy and blended back at full size.
  • Health-checked Docker image (CPU); the swapper can switch to CUDA through onnxruntime-gpu.

Stack

Python · FastAPI · InsightFace · ONNX Runtime · OpenCV · Docker

SignBridge AI & ML 2026 Contest prototype

A Russian Sign Language recognition prototype for the Big Challenges contest: landmarks, sequence models and a speech module.

  • A 159-value feature vector per frame from MediaPipe Holistic landmarks.
  • Three selectable classifiers: bidirectional LSTM, Transformer, CNN + LSTM.
  • A webcam inference loop on ONNX Runtime with vote smoothing, plus a Silero module for Russian speech; no trained model yet.

Stack

Python · PyTorch · MediaPipe · ONNX Runtime · Silero TTS · Streamlit

Beast Challenge Obby Games 2026 Ready to publish

A 100-stage Roblox obby whose whole map is generated from code at server start.

  • Moving obstacles are a pure function of server time, so they move smoothly on every client.
  • A synced in-game radio: every player hears the same moment of the same track.
  • Offline test pipeline: API-name linter, a Lua mock of the Roblox API and a headless UI build.
  • A reachability graph built from jump physics proves every chapter can be completed.

Stack

Luau · Roblox · Rojo · Python · Lua 5.4

Client names are left out where the work is under a private agreement. Source code for commercial projects is private; I'm happy to walk through it on a call.

(05) Stack

Tools I've shipped with, and where.

Backend

  • Python 3, asyncioEvery Telegram product, ШЕФ VPN, freelance-ai
  • aiogram 3, TelethonStarEx Swap, WorldCard, Beauty Bots
  • FastAPI, aiohttpШЕФ VPN, RC Rental, Wonder Wraps
  • SQLAlchemy 2, AlembicWorldCard, RC Rental, freelance-ai
  • Node.jsFlowGO! (Express), Orbit, ATI Monitor

Frontend

  • TypeScript, ReactPromptly AI, FlowGO!, Orbit
  • Next.js 15Promptly AI
  • Telegram Mini AppsStarEx Swap, FlowGO!
  • Vite, Tailwind CSSP2BIT, FlowGO!
  • SwiftUIOrbit for Mac

Desktop & hardware

  • C#, .NET 10, Avalonia UISynthiomics E1, Ga-68 console
  • Modbus RTU / TCPOwn implementation, no third-party library
  • SkiaSharpPDF reports, image-based flow detection
  • STM32, PlatformIOBench firmware, TCP console

Data

  • PostgreSQLШЕФ VPN, RC Rental, FlowGO!
  • SQLiteMost Telegram products
  • PrismaPromptly AI, FlowGO!
  • Redis, MinIOFlowGO!

Payments & APIs

  • YooKassa, SBPRecurring payments, 54-FZ receipts, webhooks
  • Telegram StarsШЕФ VPN, Anonymous Valentines
  • Wata, Cardlink, ATOL PayWebhooks, status polling, reconciliation
  • OpenAI, AnthropicPromptly AI, ContentNGN, freelance-ai

Quality & ops

  • pytest, vitest, node:test304 tests passing across three repos
  • ruff, mypy, GitHub Actionsfreelance-ai CI workflow
  • Docker Compose, nginx, systemdMost self-hosted products
  • PlaywrightATI Monitor, TikTok collector

Also

  • PHPRadiomics E1, P2BIT, Transfers
  • RustCBR rate parser
  • LuauBeast Challenge Obby
  • PyTorch, ONNX, OpenCVSignBridge, Wonder Wraps
  • C++Olympiad practice with stress tests

(06) Experience

Experience & education.

2026 — present

Founder & developer

StarEx Swap · own products

  • Built and run a Telegram Stars and Premium store with automatic fulfilment, a gifts Mini App, a landing page and a support bot.
  • Launched WorldCard, Promptly AI and ШЕФ VPN on the same approach: bot or web app, payments, admin panel, self-hosted deploy.
  • Own every layer: product, code, payments, servers and customer support.

2025 — present

Contract developer

Radiopharmaceutical sector

  • Built the bilingual website of Radiomics E1, a radiopharmaceutical producer, with a flat-file admin.
  • Rewrote legacy control software for two synthesis modules as cross-platform .NET 10 / Avalonia consoles talking Modbus to the hardware.
  • Wrote a bench firmware prototype for an STM32H753 board and a TCP console for another microcontroller setup.

2024 — present

Freelance developer

Small businesses and product teams

  • Telegram bots and backends for rentals, course sales, a flower shop and sales teams, with YooKassa, ATOL Pay and Google Sheets.
  • B2B tools such as a freight-rate competitor monitor with an 84-test suite and Docker / systemd deploys.
  • Landing pages and lead-generation sites with live data and Telegram lead delivery.

Studying now

Applied Informatics

RTU MIREA · Moscow

  • University degree programme in applied informatics, alongside client and product work.

(07) Contact

Let's build yours.

Freelance projects, product work or a full-time role. Telegram is the fastest way to reach me.