logoPatryk

Dla rekruterów

Patryk Karasiński

Frontend Developer · React · React Native · TypeScript

Umiejętności techniczne

Szczegółowy przegląd technologii i narzędzi, z którymi pracuję na co dzień.

Frontend

Expert
ReactTypeScriptJavaScriptHTML5CSS3
Advanced
Next.jsReact NativeTanStack QueryReduxzustandtailwindcssSASS/SCSS
Intermediate
Astro

Mobile

Advanced
React NativeiOSAndroidXcodeAndroid StudioFastlaneFCM
Intermediate
Google Maps APIExpo

Narzędzia i Platformy

Expert
GitGitHubViteWebStormFigma
Advanced
BitbucketSourcetreeWebpackVercelNetlifyPostmanAdobe XD
Intermediate
DockerSupabaseRailwayRender

Backend

Intermediate
Node.jsExpressMySQLREST API

Doświadczenie zawodowe

Ponad 4 lata komercyjnego doświadczenia w tworzeniu aplikacji webowych i mobilnych.

Front-End Developer

Treesat

2022 – Obecnie

Budowanie aplikacji internetowych i mobilnych w branżach Automotive i Smart Home. Praca w środowisku produkcyjnym z wieloma równoległymi projektami.

  • Migracja bundlera z Webpack na Vite — skrócenie czasu cold-start dewelopera o ~70% i czasu buildu produkcyjnego o ~60%.
  • Migracja React Native z wersji 0.65 do 0.83 w aktywnym projekcie produkcyjnym — aktualizacja natywnych zależności, dostosowanie konfiguracji Gradle/Xcode i eliminacja breaking changes.
  • Migracja wielu projektów z JavaScript do TypeScript — wprowadzenie ścisłego typowania, eliminacja klas błędów runtime i poprawa DX całego zespołu.
  • Wdrożenie Fastlane do projektów mobilnych — automatyzacja procesu podpisywania, budowania i dystrybucji aplikacji na iOS i Android, eliminacja ręcznych kroków release.

Full-Stack Developer

Freelancer

2021 – Obecnie

Budowanie responsywnych aplikacji internetowych dla różnych klientów przy użyciu React, Next.js i Astro. Pełna odpowiedzialność za projekt — od architektury po wdrożenie.

Moje projekty

Sprawdź niektóre z moich ostatnich prac. Te projekty prezentują moje umiejętności i doświadczenie.

Health App

Health App

Aplikacja internetowa dotycząca zdrowego odżywiania.

Aplikacja SPA z architekturą klient-serwer. Frontend zbudowany w React z TypeScript i TanStack Query do zarządzania stanem serwera. Backend REST API w Node.js/Express z bazą MySQL. Wdrożenie na Vercel (frontend) i Render (backend).

ReactTypeScriptTanStackNodeJSExpressMySQLWeb
Klinika Weterynaryjna

Klinika Weterynaryjna

Aplikacja internetowa dla lekarzy i klientów kliniki.

Aplikacja webowa z podziałem na panel lekarza i klienta. Frontend w React z Axios do komunikacji z API. Backend w Node.js/Express z MySQL. Projekt skupiony na czytelnym UX dla użytkowników nietech.

ReactJavaScriptAxiosNodeJSExpressMySQLWeb
Alert System

Alert System

Aplikacja internetowa do nadzorowania alarmów ratujących życie.

Aplikacja React do monitorowania alarmów w czasie rzeczywistym. Architektura oparta na WebSocket do live-updates. TypeScript zapewnia bezpieczeństwo typów w całej aplikacji.

ReactTypeScriptWeb
Pins

Pins

Aplikacja mobilna do śledzenia lokalizacji pojazdów.

Aplikacja mobilna cross-platform w React Native z TypeScript. Integracja z Google Maps API do śledzenia lokalizacji pojazdów w czasie rzeczywistym. Push notifications przez Firebase Cloud Messaging (FCM).

React NativeTypeScriptGoogle Maps APIFCMAndroidiOS
Ferguson Home Panel

Ferguson Home Panel

Aplikacja dedykowana na tablety do zarządzania urządzeniami Smart Home.

Dedykowana aplikacja tabletowa w React Native do zarządzania urządzeniami Smart Home marki Ferguson. Optymalizacja UI pod duże ekrany, obsługa protokołów komunikacji z urządzeniami IoT.

React NativeTypeScriptAndroidTablet

GitHub & Social

Mój kod mówi sam za siebie — zapraszam do przejrzenia repozytoriów.

Większość moich repozytoriów jest prywatna — chętnie opowiem o projektach podczas rozmowy.

Dostępność

Aktualnie otwarty na nowe możliwości zawodowe.

Stanowisko
Frontend Developer / React Developer
Status
Dostępny do rozmowy
Lokalizacja
Olsztyn / zdalnie