Piotr
Muszkiewicz

Frontend

Interfejsy w Vue i Nuxt, zgodne z projektem i szybkie

Od 2011 roku zamieniam projekty graficzne w działające interfejsy. Dziś pracuję głównie w Vue 3, Nuxt i TypeScript, a agencjom i software house'om pomagam jako developer, który bierze na siebie cały frontend, łącznie z wdrożeniem.

W skrócie

  • Doświadczenie we frontendzie od 2011 roku
  • Vue 3, Nuxt, TypeScript i JavaScript
  • Kod zgodny z makietą z Figmy
  • Wyniki PageSpeed na zielono

Dla kogo

Frontend dla agencji, software house'ów i firm z własnym produktem

Najczęściej pracuję z agencjami, które mają gotowy projekt graficzny i potrzebują kogoś, kto wdroży go dokładnie i w terminie. Współpracuję też bezpośrednio z firmami, które rozwijają własną aplikację, panel klienta albo serwis i szukają doświadczonego developera na dłużej.

Przy każdym projekcie pilnuję trzech rzeczy: zgodności z makietą, wydajności oraz kodu, który inny programista zrozumie bez długiego wdrażania się w projekt.

  • Agencje, które potrzebują podwykonawcy do wdrożenia projektu
  • Firmy budujące aplikację SPA albo panel klienta
  • Zespoły, które chcą przepisać stary frontend, np. w jQuery, na Vue
  • Serwisy, którym brakuje wydajności i dobrych wyników Core Web Vitals

Co zyskujesz

Frontend bez niespodzianek po wdrożeniu

Zgodność z projektem

Odwzorowuję makietę razem z odstępami, typografią i stanami elementów, a wątpliwości wyjaśniam z projektantem przed kodowaniem.

Wydajność

Optymalizuję obrazy, czcionki i skrypty, żeby strona ładowała się szybko także na telefonie i dobrze wypadała w Core Web Vitals.

Czytelny kod

Piszę komponenty, które łatwo rozwijać i przekazać innemu zespołowi. Pracuję w Git, ze spójnymi konwencjami i przeglądem kodu.

Zakres

Czym mogę się zająć

Kodowanie projektów z Figmy

Responsywne szablony w HTML, SCSS i JavaScript, przygotowane do wdrożenia w CMS albo w aplikacji.

Aplikacje w Vue 3 i Nuxt

Aplikacje SPA i SSR, panele klienta, konfiguratory i systemy rezerwacji z zarządzaniem stanem w Pinia.

Integracja z API

Podłączenie frontendu do REST API, obsługa logowania, formularzy, walidacji i komunikatów o błędach.

Migracja starego frontendu

Przepisanie kodu opartego na jQuery lub starszych bibliotekach na Vue, etapami i bez przerywania pracy serwisu.

Optymalizacja wydajności

Audyt PageSpeed i Core Web Vitals, a potem konkretne poprawki w obrazach, czcionkach, skryptach i sposobie ładowania zasobów.

Dostępność i SEO techniczne

Semantyczny HTML, poprawna struktura nagłówków, kontrast i obsługa klawiatury, żeby ze strony wygodnie korzystali wszyscy.

Technologie

  • Vue 3
  • Nuxt
  • TypeScript
  • JavaScript
  • Pinia
  • Vite
  • React
  • HTML5
  • CSS3 / SCSS
  • Figma
  • Git

Jak pracuję

Cztery etapy, dzięki którym zawsze wiesz, na czym stoimy

  1. Rozmowa

    Opowiadasz o celu projektu, a ja dopytuję o zakres, terminy i ograniczenia. Jeśli coś da się zrobić prościej albo taniej, mówię o tym już na tym etapie.

  2. Wycena i plan

    Dostajesz wycenę z podziałem na etapy i harmonogram, żeby było jasne, za co płacisz i kiedy zobaczysz efekty.

  3. Realizacja

    Pracuję etapami i pokazuję postępy na wersji testowej, więc uwagi możesz zgłaszać na bieżąco, a nie dopiero na końcu.

  4. Wdrożenie i opieka

    Publikuję projekt, sprawdzam wydajność i poprawność działania, a potem mogę zostać przy nim w ramach stałej opieki.

Pytania

Najczęstsze pytania

Czy pracujesz jako podwykonawca dla agencji?

Tak, to duża część moich zleceń. Mogę pracować pod marką agencji, w jej narzędziach i według jej procesu, a rozliczam się na podstawie faktury VAT.

Czy możesz przejąć projekt rozpoczęty przez kogoś innego?

Tak. Zaczynam od przejrzenia kodu i oceny jego stanu, a potem proponuję, co warto poprawić od razu, a co może poczekać.

Ile kosztuje i ile trwa wdrożenie?

To zależy od liczby widoków, interakcji i integracji. Po zapoznaniu się z projektem przygotowuję wycenę z podziałem na etapy oraz harmonogram.

Czy pracujesz tylko w Vue?

Vue i Nuxt to moje główne narzędzia, ale pracowałem też w React. Jeśli projekt wymaga innej technologii, powiem wprost, czy to dobre zlecenie dla mnie.

Porozmawiajmy

Masz projekt albo pomysł? Napisz, a przygotuję wycenę.