Patryk Łaciak
Full-stack Developer | React, TypeScript & React Native | 3D Visualization
- matasinqwer@gmail.com
- linkedin.com/in/patryk-łaciak-6795ba1b6
- github.com/Matasin
- Bielsko-Biała, Polska
- patryklaciak.dev
Profil
Full-stack developer ze specjalizacją w React i TypeScript. Buduję przeglądarkowe narzędzia 3D, wspólne komponenty UI i integracje backendowe. Poza pracą dla klientów rozwijam własne produkty webowe i React Native.
Doświadczenie
Full-stack Developer — Selleo
06.2022 — obecnie
- Rozwijam aplikacje React i TypeScript dla klientów z obszarów oprogramowania inżynierskiego, edukacji, modelowania naukowego i ochrony marek online.
- Odpowiadam za implementację frontendu: złożone widoki danych, interaktywne wizualizacje i reużywalne komponenty UI.
- Współtworzę funkcje backendowe, integracje API i automatyczne testy frontendu.
Frontend Web Developer, React & PHP — Twójpomysł.it
02.2020 — 01.2023
Umowa / freelance · Tworzyłem i utrzymywałem strony oraz aplikacje webowe klientów w React, PHP i WordPress, równolegle z nauką w technikum.
Korepetytor z web developmentu
12.2020 — 05.2022
Uczyłem tworzenia stron i aplikacji internetowych.
React Developer — staż — Selleo
06.2021 — 08.2021
Pracowałem nad frontendem w React i TypeScript.
Frontend Web Developer — Grupa EVADA
03.2021 — 05.2021
Umowa / freelance · Tworzyłem strony internetowe dla klientów.
Frontend Web Developer — Qualinet
02.2021 — 03.2021
Umowa / freelance · Tworzyłem strony internetowe dla klientów.
Wybrane projekty
Aplikacje inżynierskie — analiza 3D
12.2024 — obecnie
Praca komercyjna · klient poufny
Przeglądarkowe aplikacje inżynierskie do interaktywnej wizualizacji 3D i analizy danych.
- Buduję interfejsy frontendowe, interaktywne narzędzia 3D i wspólne komponenty UI; okazjonalnie współtworzę backend.
- Zbudowałem przeglądarkowy viewer 3D i pracowałem nad jego wydajnością.
- Połączyłem wizualizację 3D z interaktywnymi wykresami i interfejsami analizy.
- Tworzyłem wspólne komponenty UI.
React · TypeScript · Tailwind CSS · D3 · Vitest · Playwright
Platforma do modelowania naukowego
01.2023 — 09.2023
Praca komercyjna · NDA
Rozwijałem i utrzymywałem istniejący edytor modelowania, w tym interakcje edycji oraz historię zmian z undo/redo.
React · TypeScript · Redux
Platforma do ochrony marek online
07.2022 — 10.2024
Praca komercyjna · zanonimizowane
- Budowałem frontend konfiguracji monitoringu i przeglądu ofert: uwierzytelnianie, API, filtrowanie, sortowanie i wyszukiwanie.
- Tworzyłem komponenty UI w Storybooku i automatyczne testy end-to-end.
React · TypeScript · React Query · Cypress · Storybook
Platforma edukacyjna — ocenianie z pomocą AI
10.2024 — 03.2025
Praca komercyjna · zanonimizowane
Ocenianie wspierane AI w platformie edukacyjnej.
- Zrealizowałem ją sam: projekt interfejsu, frontend, backend, integracja AI i QA.
- Zintegrowałem ocenianie wspierane AI z istniejącą platformą.
- Zbudowałem interfejs nauczyciela do przeglądu i korekty wyników AI przed zatwierdzeniem.
React · TypeScript · AI integration
Platforma do treningów i współpracy z trenerem
05.2025 — obecnie
Produkt własny
Aplikacja treningowa (trener–podopieczny); używam jej ja i kilka osób z siłowni.
- Decyzje produktowe, projekt UI oraz rozwój aplikacji web/PWA w React i backendu.
- Import planów z arkuszy do treningów z pomocą AI, generowanie i modyfikacja planów, analityka oraz nadzór trenera nad podopiecznymi.
- Rozwijam aplikację React Native (od 05.2026). Web/PWA działa; iOS w TestFlight.
React · TypeScript · React Native · Expo · Tailwind CSS · NativeWind · TanStack Query · Zustand · Elysia.js · Bun · PostgreSQL · Drizzle · Mistral
Aplikacja do zarządzania najmem
01.2026 — obecnie
Produkt własny · tworzony z bratem
Aplikacja React Native do zarządzania najmem, w fazie testów; bez publicznego wdrożenia, demo podczas rozmowy.
Projektuję i buduję widoki właściciela/najemcy: nieruchomości, umowy, zaproszenia, historia, archiwum, eksport, czat, powiadomienia i kalendarz; okazjonalnie backend/AWS.
React Native · Expo · TypeScript · NativeWind · TanStack Query · Zustand
Umiejętności
- Frontend
- React · TypeScript · JavaScript · Tailwind CSS · Vite
- Mobile
- React Native · Expo · NativeWind
- 3D i dane
- VTK · tworzenie viewera w C++/WebAssembly · Three.js · D3
- Stan i dane
- TanStack Query · Zustand · Redux · Recoil
- Backend
- Node.js · Bun · Elysia.js · Fastify · Python/FastAPI · PostgreSQL · Drizzle · integracje AI
- Narzędzia
- Vitest · Playwright · Cypress · Storybook · Git · Docker · monorepo
Wykształcenie
Technik informatyk — TEB Edukacja · Technikum
2018 — 2022
Języki
polski — ojczysty · angielski — B2