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
Jak pracuję
Cztery etapy, dzięki którym zawsze wiesz, na czym stoimy
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.
Wycena i plan
Dostajesz wycenę z podziałem na etapy i harmonogram, żeby było jasne, za co płacisz i kiedy zobaczysz efekty.
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.
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.
Pozostałe usługi
Zobacz też inne obszary, w których pomagam
Porozmawiajmy