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

    flagowe

    Jedyny 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 sourcing

    Technologie

    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ów

    Technologie

    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 sourcing

    Technologie

    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

Portfolio — konsulting — stop.procrastin.ar