Portfolio

Projekty full-stack

Wybrane aplikacje webowe obejmujące frontend, backend, bazy danych, testy oraz wdrożenie produkcyjne.

Gym Tracker

Full-stackowa aplikacja do planowania treningów z integracją AI, śledzeniem postępów i synchronizacją z kalendarzem.

Aplikacja prowadzi użytkownika przez cały proces: od rejestracji i pierwszej konfiguracji, przez tworzenie planów treningowych i przeglądanie katalogu ćwiczeń, aż po historię treningów i analizę statystyk. Projekt został zbudowany w architekturze full-stack, z własnym REST API i relacyjną bazą danych. Aplikacja została zaprojektowana przede wszystkim z myślą o urządzeniach mobilnych, z naciskiem na spójny interfejs i zgodność z projektem UI.

ReactTypeScriptNode.js + ExpressMySQL

Skillbridge

Platforma e-learningowa full-stack z autoryzacją użytkowników, listą dostępnych kursów oraz systemem zapisywania ulubionych szkoleń.

Projekt obsługuje pełną ścieżkę użytkownika: od rejestracji i logowania, przez przegląd kursów, aż po zapis do ulubionych i zarządzanie profilem. Aplikacja została zbudowana w architekturze full-stack z własnym API i relacyjną bazą danych, przy zachowaniu dużej wydajności oraz dbałości o wierne, co do piksela, odwzorowanie dostarczonego projektu UI.

Next.jsTypeScriptTailwind CSSPostgreSQL

Jak pracuję na co dzień

Powyższe projekty to tylko przykłady - do każdego zadania podchodzę indywidualnie, ale zawsze trzymam się konkretnych zasad.

Technologie

  • Nowoczesny frontend oparty na React, Next.js i Astro.
  • Skalowalny backend zbudowany w oparciu o Node.js oraz Express.
  • TypeScript jako podstawa bezpiecznego i czytelnego kodu.

Jakość i skalowalność

  • Projektowanie architektury z myślą o skalowaniu produktu.
  • Czysty kod zgodny ze sprawdzonymi wzorcami.
  • Automatyzacja procesów w celu eliminacji błędów i długu technicznego.

Realizacja

  • Konfiguracja sprawnego i bezpiecznego procesu wdrażania aplikacji.
  • Weryfikacja jakości poprzez testy automatyczne (Unit, E2E) i CI/CD.
  • Precyzyjne odwzorowanie projektów graficznych z dbałością o UX.