Портфоліо
Робота, яку можна прочитати, а не лише почитати про неї
Найсильніше портфоліо — це код, що працює. Ця платформа є флагманською роботою: кожен інструмент — продакшн-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