Portfolio
Praca, którą można przeczytać, a nie tylko o niej poczytać
Najmocniejsze portfolio to działający kod. Ta platforma jest pozycją flagową — każde narzędzie to produkcyjny TypeScript demonstrujący nazwany wzorzec enterprise, na żywo i otwarty do wglądu. Każde studium przypadku poniżej prowadzi wprost do opisu, narzędzia i artykułu.
stop.procrastin.ar — SaaS produktywności z sześcioma narzędziami
flagoweJedyny architekt i inżynier
Żywy, produkcyjny SaaS: sześć narzędzi produktywności opartych na archetypach, na jednym koncie, tier premium bramkowany uprawnieniami i rozliczenia modelowane jako rejestr tylko do dopisywania. Zbudowany jako warstwowy monolit DDD, w którym reguły zależności pilnuje funkcja sprawności wywalająca build — każda strona tego serwisu to działające demo, które możesz obejrzeć.
Party (konta i role)Produkt/Katalog (plany i uprawnienia)Zamówienie i księgowość (rejestr subskrypcji)Reguły, automat stanowy, event sourcingTechnologie
Next.js 15 · React 19 · Fastify 5 · TypeScript · PostgreSQL 16 · Tailwind 4
Minutnik skupienia jako serwerowy automat stanowy
Modelowanie domeny i implementacja
Sesja skupienia zamodelowana jako skończony automat stanowy po stronie serwera: jawne stany, nazwane przejścia, nielegalne ruchy odrzucane w warstwie domeny i „jedna aktywna sesja na użytkownika” pilnowana częściowym indeksem unikalnym — dzięki czemu minutnik przeżywa przeładowania i zmiany urządzenia, zamiast żyć w karcie przeglądarki.
Automat stanowyGraf / przejścia stanówTechnologie
Fastify 5 · PostgreSQL 16 · TypeScript
Budżety jako rejestr księgowy tylko do dopisywania
Modelowanie domeny i implementacja
Tracker budżetu, w którym żadne saldo nie jest przechowywane: koperty to konta, wydatki to niezmienne wpisy, sumy wylicza się z rejestru, a korekty są wpisami odwrotnymi, nie usunięciami — ten sam archetyp, który stoi za prawdziwymi rozliczeniami, portfelami i magazynem.
KsięgowośćEvent sourcingTechnologie
Fastify 5 · PostgreSQL 16 · TypeScript
Chcesz takiego modelowania w swoim systemie?
Wzorce, które tu widzisz — automaty stanowe, rejestry księgowe, event sourcing, wymuszone granice — to dokładnie to, co wnoszę do pracy z klientami. Porozmawiajmy o twoim.
vteh.extratechsolutions.com