Портфоліо

Робота, яку можна прочитати, а не лише почитати про неї

Найсильніше портфоліо — це код, що працює. Ця платформа є флагманською роботою: кожен інструмент — продакшн-TypeScript, що демонструє названий корпоративний патерн, наживо й відкрито для перегляду. Кожен кейс нижче веде просто до опису, інструмента та статті.

  • stop.procrastin.ar — SaaS продуктивності з шести інструментів

    флагман

    Єдиний архітектор та інженер

    Живий продакшн-SaaS: шість інструментів продуктивності на архетипах в одному акаунті, преміум-тариф за правами доступу та білінг, змодельований як реєстр лише для дозапису. Побудований як шаруватий DDD-моноліт, де правило залежностей забезпечує функція придатності, що валить збірку — кожна сторінка цього сайту є робочою демонстрацією, яку можна оглянути.

    Party (акаунти та ролі)Продукт/Каталог (плани та права)Замовлення і бухгалтерія (реєстр підписок)Правила, скінченний автомат, event sourcing

    Технології

    Next.js 15 · React 19 · Fastify 5 · TypeScript · PostgreSQL 16 · Tailwind 4

  • Таймер фокусу як серверний скінченний автомат

    Моделювання домену та реалізація

    Сесія фокусу, змодельована як скінченний автомат на сервері: явні стани, названі переходи, некоректні дії відхиляються на рівні домену, а «одна активна сесія на користувача» забезпечується частковим унікальним індексом — тож таймер переживає перезавантаження та зміну пристрою, замість жити у вкладці браузера.

    Скінченний автоматГраф / переходи станів

    Технології

    Fastify 5 · PostgreSQL 16 · TypeScript

  • Бюджети як бухгалтерський реєстр лише для дозапису

    Моделювання домену та реалізація

    Трекер бюджету, у якому жоден баланс не зберігається: конверти — це рахунки, витрати — незмінні записи, підсумки виводяться сумуванням реєстру, а виправлення є сторнувальними записами, а не видаленнями — той самий архетип, що стоїть за справжнім білінгом, гаманцями та складським обліком.

    БухгалтеріяEvent sourcing

    Технології

    Fastify 5 · PostgreSQL 16 · TypeScript

Хочете такого моделювання у своїй системі?

Патерни, які ви тут бачите — скінченні автомати, бухгалтерські реєстри, event sourcing, забезпечені межі — це саме те, що я приношу в клієнтські проєкти. Поговорімо про вашу.

vteh.extratechsolutions.com

Портфоліо — консалтинг — stop.procrastin.ar