Шесть систем в продакшене.
Четыре созданы для клиентов и работают сегодня, две опубликованы вместе с исходным кодом. Каждый проект содержит датированные, проверяемые факты. Для закрытого клиентского кода опубликован кейс без исходников.
Подробные технические кейсы и реестры доказательств пока доступны на английском языке.

Timber Logistic
Jun 2026 – presentДвусторонний рынок древесины с закрытыми торгами, карточными платежами и электронной отчетностью в Румынии
Покупатель отправляет один запрос на корзину изделий из древесины. Каждый поставщик, работающий в нужном уезде, получает один рабочий час для подачи закрытого предложения. Логика торгов работает в Postgres. Покупатель выбирает победителя и оплачивает картой комиссию 3% через Netopia, счета выставляются через Oblio в систему e-Factura. Платежи работают с сентября 2026 года, реальные поставщики уже зарегистрированы.
- Live since
- June 2026
- Payments
- live since Sep 2026 · Netopia cards · Oblio e-Factura invoicing
- Supplier checks
- ANAF company registry · SUMAL transport documents · manual approval
- Database
- 20 tables · 45 migrations · RLS on every table

FoodBoard
2026 (from-scratch rebuild)Мультитенантный конструктор цифровых меню с публикацией по ссылке или QR-коду
Ресторан создает меню в панели управления: категории, блюда, цены, аллергены и переводы. Посетители открывают его по QR-коду на столе. Изоляция ресторанов обеспечивается в Postgres, а общий демо-аккаунт позволяет оценить продукт без регистрации. Впервые я работал над похожим конструктором меню стажером в Spark Solutions в 2022-2023 годах; тот продукт принадлежит им, а это версия 2026 года, написанная с нуля. Рестораны также могут импортировать готовое меню из PDF или фотографии: Gemini готовит черновик, владелец его проверяет, а набор тестов измеряет, как часто черновик оказывается верным.
- Tenancy
- anon revoked from every table · one audited SECURITY DEFINER read path

Kinetiq
2026 (rebuild of 2023 client work)Панель мониторинга промышленного оборудования, публично воссозданная по мотивам заводского продукта
Интерфейс оператора показывает, какое оборудование требует внимания и когда. Производственная версия читала телеметрию из InfluxDB и отправляла команды через MQTT. Демо воссоздает тот же опыт на детерминированно смоделированных данных, с четырьмя runtime-зависимостями и без UI-фреймворка.
- Runtime dependencies
- 4 - vue, pinia, vue-router, vue-i18n
- UI primitives
- 14, hand-built, no component or chart library

Clinica Naturell
Feb 2024 – presentСайт, онлайн-запись и CMS для wellness-клиники, запущенные без backend и ежемесячных расходов
Двадцать девять маршрутов охватывают каталог услуг, онлайн-запись, редактируемый Markdown-блог, клиентские аккаунты и страницы рекламных кампаний. Правила Firestore выполняют работу, которую обычно берет на себя сервер. Я также вел платное продвижение клиники, поэтому продуктовые решения учитывали стоимость привлечения клиента.
- Routes
- 29 - 20 public, 9 admin
- Backend
- none · 9 Firestore collections · rules carry authorization
- Search
- 8 routes prerendered · per-page JSON-LD · sitemap from the same data module

SocioHR Play
2025 – 2026Платформа оценки и подбора для университетской кафедры: пять движков тестов на одной модели данных
Посетители образовательных ярмарок проходят тест на телефоне менее чем за две минуты и получают оформленный результат. Сотрудники настраивают тесты, меняют содержание посадочной страницы для каждого события и экспортируют обезличенные ответы для исследований. Главные ограничения были юридическими, поскольку среди пользователей есть несовершеннолетние.
- Quiz engines
- 5 - assessment, personality, multiple intelligences, crossword, questionnaire
- Data model
- 20 routes · 9 collections · 3 roles
- Minors' data
- responses stored unlinked from contact details, enforced in rules

AVR BPPS-6
May – Aug 2026Трехъязычная мемориальная и редакционная платформа с понятной пожилым волонтерам админ-панелью
Ассоциация хранит память о молдавских полицейских, погибших в Приднестровском конфликте 1992 года. У нее были десятилетия фотографий, публикаций и видеоматериалов, но не было способа их публиковать. Читатели - широкая публика, а редакторы - ветераны без опыта работы с CMS, поэтому каждый редакционный сценарий должен был быть простым и устойчивым к ошибкам.
- Languages
- Romanian, Russian, English - full content parity
- Media live
- 161 items - 124 photos, 37 videos
- Image payload
- −93% via a sharp + ffmpeg pipeline into Cloudinary