Индивидуальный разработчик · открыт к новым проектам

Превращаю идеи
в работающие продукты

Telegram-боты и Mini Apps, веб-сервисы, мобильные приложения и бэкенд. Один человек на всём пути: от первого разговора до сервера, на котором ваш продукт принимает первых пользователей.

8
примеров проектов
1 400+
автотестов в этих проектах
6
языков: Go, Java, Python, TS, Dart, Kotlin

01 — Привет

BSSoft — это один разработчик, а не агентство. И в этом главное преимущество

Здравствуйте! Я независимый разработчик полного цикла. Когда вы пишете мне, вы говорите напрямую с тем, кто спроектирует архитектуру, напишет код, покроет его тестами, развернёт на сервере и будет поддерживать дальше. Никаких менеджеров, испорченного телефона и наценки агентства.

Мне интересны задачи, где нужно довести дело до конца: платежи, которые не теряют ни копейки, офлайн-режим, который не плодит дубли, данные, которые считаются точно. Ниже — 8 примеров проектов.

  • ◎
    Прямой контакт

    Обсуждаете задачу с исполнителем, а не с посредником.

  • ✓
    Тесты и CI

    Критичная логика покрыта автотестами, сборка проверяется на каждый коммит.

  • ⇪
    До продакшена

    Docker, HTTPS, бэкапы и мониторинг — часть работы, а не «доп. опция».

  • Документация

    README, решения и инструкции, чтобы проект не зависел от одного человека.

02 — Что делаю

Берусь за продукт целиком или за его часть

Telegram-боты и Mini Apps

Боты любой сложности, мини-приложения внутри Telegram и MAX, оплата через Stars и ЮKassa, рассылки, рефералы, админки.

Веб-сервисы и SaaS

Личные кабинеты, B2B-системы учёта, карты и геоданные, выгрузки в Excel и PDF, роли и права, мультиязычность.

Мобильные приложения

Flutter для Android и iOS: офлайн-режим с синхронизацией, карты, GPS и датчики, сканер штрихкодов, push-уведомления.

Бэкенд, API и DevOps

Go, Java/Spring, Python. PostgreSQL, Redis, S3, очереди, WebSocket. Docker, CI/CD, HTTPS, бэкапы и мониторинг на вашем сервере.

03 — Проекты

8 примеров проектов

Нажмите на скриншот, чтобы рассмотреть его ближе.

01Веб-сервисTelegram Mini App

GeoData — базы организаций с карты

Сервис собирает данные о компаниях с Яндекс Карт, Google Maps и 2GIS. Клиент обводит область на карте, выбирает категории, видит цену заранее и получает готовую выгрузку в Excel или CSV.

  • Карта с кластерами, выделение области полигоном, фильтр по категориям
  • Заказ с паузой, отменой и прогрессом в реальном времени
  • Полный цикл заказа в Telegram Mini App и боте с уведомлениями
  • Поиск контактных email на сайтах организаций
  • Интерфейс и письма на шести языках, SEO под каждую локаль
20 000+объектов в витрине
5источников данных
141тест фронтенда
  • Python
  • Playwright
  • Next.js 15
  • React 19
  • PostgreSQL
  • Redis
  • Leaflet
  • GitHub Actions
geo.gssoft2b.org
Витрина GeoData: карта с кластерами организаций и фильтрами
Mini App GeoData в Telegram
02Telegram Mini AppMAX

AI Generation — нейросети в мессенджере

Мини-приложение для генерации изображений и видео и общения с ИИ-ассистентом. Внутренняя валюта, оплата картой и СБП, реферальная программа с выводом денег.

  • Картинки по тексту и фото: Nano Banana, GPT Image, SeeDream
  • Видео и «оживление» фото: Kling, SeeDance, перенос движения
  • Оплата через ЮKassa (СБП, SberPay, T-Pay, чеки по 54-ФЗ) и Telegram Stars
  • Баланс на леджере с двойной записью и автовозвратом при сбое
  • Один фронтенд для Telegram, MAX и браузера
500 RPSпри p95 = 3,7 мс
0расхождений в балансе на 100 параллельных генерациях
  • Go
  • PostgreSQL
  • River
  • S3
  • Next.js 16
  • MUI
  • SSE
  • Prometheus
  • k6
Главный экран AI Generation
Настройки генерации изображения
Результат генерации
Чат с ИИ-ассистентом
03B2B-системаВеб + 2 Android-приложения

Кейтеринг — учёт кухни и себестоимости

Система для кейтеринговой компании: техкарты с вложенными полуфабрикатами, точный расчёт себестоимости, заказы на мероприятия, сметы и закупки. Плюс приложение для цеха и для клиентов.

  • Рекурсивный расчёт себестоимости с «деревом объяснения», КБЖУ и аллергены
  • Экономика банкета: цена на гостя, food cost, пересчёт под число гостей
  • Закупки: из заказа собирается список сырья и делится по поставщикам
  • Цеховое приложение работает без сети: приёмка по DataMatrix, FEFO, ХАССП
  • 6 ролей и 26 разрешений, проверка и в интерфейсе, и в API
650+автотестов
57таблиц в БД
CI/CDдеплой только при зелёной сборке APK
  • Java 21
  • Spring Boot
  • PostgreSQL
  • WebSocket
  • React
  • TypeScript
  • Flutter
  • MinIO
catering.gssoft2b.org
Техкарта: калькуляция себестоимости
Раскрытие вложенных полуфабрикатов
04Telegram-ботWhite-label

Финансовый калькулятор в Telegram

Бот считает ипотеку, кредиты, досрочное погашение, инвестиции и налоговый вычет, а зарабатывает на партнёрских предложениях банков и маркированной рекламе.

  • Пять калькуляторов, история расчётов с редактированием
  • График платежей в Excel и PNG, отправка расчёта в любой чат
  • Офферы банков с UTM, реклама с erid, реферальная программа
  • Админка: дашборд, офферы, рассылки, бренд — без правки кода
  • Копия под нового заказчика разворачивается примерно за час
100%покрытие расчётного ядра
Decimalни одной копейки на округлениях
  • Python 3.12
  • aiogram 3
  • FastAPI
  • SQLAdmin
  • PostgreSQL
  • Redis
  • mypy strict
Старт бота и пошаговый ввод
Результат расчёта ипотеки
Расчёт инвестиций
05Мобильное приложениеAndroid + админка

«Поделись вещами» — аренда между людьми

Маркетплейс аренды вещей: найти рядом, забронировать на даты, договориться в чате и зафиксировать состояние вещи фотографиями при передаче и возврате.

  • Поиск списком и на карте, фильтры, сортировка по расстоянию
  • Бронирование и чат с владельцем в реальном времени
  • Фотоприёмка с нескольких ракурсов и отметкой повреждений
  • «Сделка без риска» и разбор споров в админке
  • Работает офлайн: изменения уходят на сервер при появлении сети
30экранов в приложении
0двойных броней — запрет на уровне СУБД
  • Flutter
  • Riverpod
  • Java 21
  • Spring Boot
  • PostGIS
  • Redis
  • MinIO
  • React
Главная: вещи рядом
Поиск на карте
Карточка объявления
Фотоприёмка вещи
06Мобильное приложениеOffline-first

«Пульс» — фитнес-трекер без облака

Шаги, тренировки, GPS-маршруты и измерения хранятся на самом телефоне: не нужны ни аккаунт, ни сервер. Фоновая служба сама распознаёт прогулки и пробежки.

  • Живая тренировка: GPS, темп, сплиты, акселерометр, барометр
  • Автоопределение активностей при закрытом приложении
  • Журнал по дням, маршруты на карте, в том числе офлайн
  • Отчёты за 7/30/90 дней с выгрузкой в CSV
  • 7 языков, контент из CMS с автопереводом через DeepL
241тест, включая golden-тесты UI
7языков интерфейса
  • Flutter
  • Kotlin
  • Riverpod
  • drift / SQLite
  • OpenStreetMap
  • Directus
  • DeepL
Главная: кардио-баллы и шаги
Журнал тренировок
Детали тренировки
Живая тренировка
Бутылочка: экран входа
07Telegram Mini App18+

«Бутылочка»

Игра для знакомств: виртуальный стол на 6–12 человек, бутылочка, чат и подарки. Поцелуй засчитывается только при согласии обоих.

  • Сервер-арбитр: каждый стол — отдельный актор, клиент только анимирует
  • Честный случайный выбор на криптографическом RNG
  • Модерация чата и аватаров, жалобы, покупки за Telegram Stars
  • TypeScript
  • Node.js 22
  • WebSocket
  • React
  • PostgreSQL
  • Redis
08Telegram-бот

«Число Миссии»

Бот для автора книги: по дате рождения считает число от 1 до 9, показывает расшифровку и ведёт читателя к книге и сайту.

  • Все тексты и кнопки меняются в одном файле, без программиста
  • Проверка сценария при запуске: ошибка в контенте не дойдёт до пользователя
  • Статистика для владельца, 47 тестов, работа без домена
  • Python 3.12
  • aiogram 3
  • SQLite
  • Docker

04 — Как работаю

Понятный процесс без сюрпризов

  1. 1

    Разговор

    Обсуждаем задачу, аудиторию и сроки. Бесплатно и без обязательств.

  2. 2

    План и оценка

    Фиксирую объём MVP, этапы, стоимость и то, что понадобится от вас.

  3. 3

    Разработка

    Короткие итерации: вы видите работающий результат на демо-стенде, а не отчёты.

  4. 4

    Запуск

    Разворачиваю на вашем сервере: HTTPS, бэкапы, мониторинг, инструкции.

  5. 5

    Поддержка

    Исправления, доработки и развитие продукта после запуска.

Технологии, с которыми работаю каждый день

Go, Java и Spring Boot, Python и FastAPI, TypeScript, React, Next.js, Flutter, Kotlin, PostgreSQL и PostGIS, Redis, S3 и MinIO, WebSocket, Docker, Caddy и Nginx, GitHub Actions, Telegram Bot API, ЮKassa, Playwright.

05 — Связаться

Есть идея или задача? Давайте обсудим

Опишите в двух словах, что нужно сделать. Отвечу в течение дня: задам уточняющие вопросы и предложу, с чего начать.

Что нужно сделать

Нажимая кнопку, вы соглашаетесь на обработку указанных данных для ответа на заявку.