Przejdź do treści

Patryk Łaciak

Full-stack Developer | React, TypeScript & React Native | 3D Visualization

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