Skip to content
Sprinx
Stack technologiczny

Frontend

Frameworki, języki i narzędzia, którymi buduję szybkie, dostępne interfejsy. Mój domyślny zestaw to Next.js + React + TypeScript + Tailwind — ale dobieram narzędzia do projektu.

Next.js

Mój domyślny wybór do wszystkiego, co wymaga SEO, renderowania po stronie serwera albo API. Pokrywa 90% przypadków użycia z pudełka.

React

Fundament. Używam z Next.js do produkcyjnych aplikacji, a samodzielnie — kiedy SPA nie potrzebuje renderowania serwerowego.

Vue.js

Sięgam po Vue, kiedy zespół już w tym pracuje albo kiedy single-file components i łagodniejsza krzywa uczenia to przewaga.

Nuxt

Vue'owy odpowiednik Next.js. Używam, kiedy projekt jest oparty o Vue i potrzebuje SSR, SEO albo file-based routingu.

Svelte

Świetny do UI krytycznego pod kątem wydajności — strony marketingowe, osadzane widgety, interaktywne dashboardy.

Astro

Mój wybór na strony pełne treści — blogi, dokumentacje, landing page'e. Domyślnie zero JS, a w środku można mieszać React, Vue, Svelte.

Remix

Mocny wybór do aplikacji ze złożonym przepływem danych i zagnieżdżonymi layoutami. Zbudowany na standardach webowych.

Angular

Używam Angulara u klientów enterprise'owych, którym potrzebna jest ścisła architektura, DI i narzucona struktura projektu.

TypeScript

Obowiązkowy w każdym projekcie. Łapie błędy na etapie kompilacji, daje bezpieczny refactoring i działa jak żywa dokumentacja.

Tailwind CSS

Moje domyślne podejście do stylowania. Utility-first to szybsza iteracja, spójne tokeny designu i zero rozrostu arkuszy stylów.

Sass

Używam Sass w projektach z istniejącą architekturą stylów. Do nowych projektów wybieram Tailwinda.

shadcn/ui

Kopiuj-wklej komponenty na bazie Radix. Dostępne, domyślnie bez stylów, w pełni kastomizowalnie — zero walki z biblioteką komponentów.

Stack technologiczny