Станіслав Штельмах
Рейтинг
Резюме
Я створюю SaaS-продукти повного циклу для соло-засновників та незалежних операторів — інтеграція Stripe Checkout, автоматична доставка ліцензій, віджети на основі Shadow DOM для вбудовування, Telegram-боти та Mini Apps. Один розробник, один продакшн-цикл, економіка довічних ліцензій на VPS за $5.
Ключові інженерні компетенції:
SaaS повного циклу: Stripe → Resend → доставка ліцензійних ключів → обмеження доступу до віджетів за доменом. Економіка інді-SaaS, а не корпоративні бюджети.
Інтерфейси, орієнтовані на Telegram: Python-боти з багатостановими FSM на ConversationHandler та NLP із нечітким пошуком; Telegram Mini Apps на Next.js 16 + React 19 з автентифікацією через initData.
Автоматизація в браузері: 100% клієнтські інструменти для роботи з CSV/Excel — автоматичне визначення колонок, попередній перегляд у реальному часі, файли ніколи не залишають браузер. Жодного бекенду, жодних ризиків комплаєнсу.
Доменні рушії на чистих функціях: Логіка дат і ціноутворення ізольована від I/O — без збоїв через cron, без розсинхронізації баз даних, граничні випадки обробляються математично.
Приклади проєктів:
PriceShift — скоротив час масового оновлення цін із 20 хвилин до менш ніж 2 хвилин для ритейлера з понад 500 SKU. Нетехнічний оператор, жодної помилки в продакшні з лютого 2026 року. https://priceshift-eight.vercel.app/
PingBoost — цикл Stripe → Resend → ліцензія → вбудовуваний віджет на VPS за $5. Замінює SaaS-віджети за $19/місяць довічною ліцензією за $39. https://pingboost.site/
ByeSubs — Python-бот і Next.js Mini App на спільній доменній моделі. Математичний рушій дат усуває граничні випадки, через які ламається облік у таблицях. @ByeSubsBot
Інші мої проекти:
https://spectral.im/
https://tg-logo-gen.vercel.app/
@TrialDropBot
Наступні кроки для співпраці:
Напишіть мені в особисті повідомлення або запросіть до свого проєкту. Ми проведемо 20-хвилинний архітектурний дзвінок, щоб визначити вашу доменну модель, монетизацію та найменший повний цикл продукту для залучення перших платних користувачів.
Навички та вміння
Портфоліо
-
SaaS-платформа багатоканального чат-віджета — Fastify + Stripe
Інтернет-магазини та електронна комерціяМалий та середній бізнес (SMB) платить $19–29 на місяць за віджети чату, які впроваджують сторонні трекери, замикають їх у hosted-дашбордах і вимагають трьох окремих встановлень для охоплення WhatsApp, Telegram та Viber. Я створив PingBoost — self-hosted SaaS, який додає всі три месенджери на будь-який сайт через єдиний gzipped-сніпет розміром 15 КБ за $39 назавжди. Жодних трекерів, жодних hosted-дашбордів, жодної регулярної абонентської плати.
Клієнти: SMB, соло-фаундери та агенції на ринках DACH / СНД / UA / BG / LATAM, де відвідувачі сайтів віддають перевагу WhatsApp, Telegram або Viber замість веб-чатів. Альтернативи (Tidio, Tawk.to, Elfsight) беруть $19–29/міс. і прив'язують клієнта до своєї панелі керування.
… Проблема: Мікро-SaaS із довічною ліцензією за $39 працює лише тоді, коли повний цикл купівлі наскрізно автоматизований (лендінг → Stripe → ліцензійний ключ → вбудовування сніпета → прив'язка до домену) ТА якщо продукт може продовжувати розвиватися, не ламаючи сніпети, які вже вставлені на працюючі продакшн-сайти.
Якщо ви фаундер, агенція чи інді-розробник, який хоче випустити невеликий SaaS від початку до кінця — лендінг, платежі, гейтинг ліцензій, вбудовуваний рантайм — і продовжувати додавати фічі, не ламаючи нічого для існуючих клієнтів, я створюю схожі системи, адаптовані під ваш стек і модель ціноутворення.
-
Масове оновлення цін за 2 хвилини — E-commerce інструмент
Інтернет-магазини та електронна комерціяSMBs pay $19–29/month for chat widgets that inject third-party trackers and force three separate installs to cover WhatsApp, Telegram, and Viber. I built PingBoost — a self-hosted SaaS that drops all three messengers on any site through a single 15 KB gzipped snippet for $39 lifetime.
Client: SMBs, solo founders, and agencies in DACH / CIS / UA / BG / LATAM markets where site visitors prefer WhatsApp, Telegram, or Viber over web chat.
Problem: A $39 lifetime micro-SaaS only works if the purchase loop is automated end-to-end AND the product can keep evolving without invalidating snippets already pasted into production sites.
What I built:
…
Multi-channel widget — WhatsApp + Telegram + Viber in a 15 KB gzipped TypeScript bundle, mounted in Shadow DOM
Automated purchase loop — Stripe Checkout → license key and paste-ready snippet delivered 1–3 seconds after payment
Fastify license server — SQLite WAL, idempotent Stripe webhooks, domain-bound auto-binding keys, ~200ms restart
Self-serve /build editor — avatar upload, live preview, three opt-in entry animations, one-click snippet copy
Three production releases — v1.0 (Viber) → v2.0 (multi-channel) → v2.1 (premium animations)
Result:
Three releases shipped, zero breaking changes — every v1.0 ?phone=… snippet still works in v2.1
License issuance: manual operator step → 0 manual steps, full loop in 1–3 seconds after payment
115/115 tests green covering channels, config, widget round-trip, admin sessions
Designed to support 1,000+ active licenses on a single ~€4.50/month Hetzner VPS
Zero third-party trackers — only data point collected is the bound domain
Stack: TypeScript widget (Shadow DOM), Fastify (SQLite WAL), Next.js 16 static export, Stripe Checkout, Resend. Single Hetzner VPS behind nginx — no Vercel, no Cloudflare, no managed CDN.
"Will v3.0 break my snippet?" No. Three releases shipped with zero breaking changes — v1.0's ?phone=… still works in v2.1 as an alias for ?viber=…. New features are opt-in; the license-server schema migrates additively.
If you're a founder or agency who wants to ship a small SaaS end-to-end and keep adding features without breaking existing customers, I build similar systems tailored to your stack.