Przejdź do treści

Inżynieria z myślą o relacji z użytkownikiem

Specjalizuję się w tworzeniu aplikacji webowych i projektowaniu interfejsów z użyciem nowoczesnych technologii webowych.

Napisz do mnieWłącz JavaScript, aby pobrać CV, albo napisz na adres hello@jakublobos.com

Technologie: React, TypeScript, Next.js, Astro, Figma, UI/UX, Tailwind, Redux Toolkit, TanStack, WebSocket, Storybook, A/B Testing. O mnie: Software Engineer; Kraków, Polska; Tworzę dla ludzi; Jedyny frontendowiec w dwóch zespołach; Mentor dla stażystów; Student informatyki; Polski i angielski.

01 — DOŚWIADCZENIE

Moja droga

DOŚWIADCZENIE · wrz 2023 — obecnie

Software Engineer · Vitresoft

Jeden z największych polskich dostawców hostingu serwerów gier · craftserve.com · praktyki lip — sie 2023

  • Współtworzyłem od etapu przed startem platformę do zarządzania serwerami gier, która zastąpiła dawne firmowe rozwiązanie oparte na Pterodactylu; dziś rozwijam ją w większości samodzielnie, jako jedyny programista frontendu.
  • Projektuję interfejsy i odpowiadam za decyzje UI/UX; projektuję i prowadzę testy A/B, które mają poprawiać doświadczenie użytkowników i sprzedaż.
  • Pracuję z agentami AI: deleguję zadania, sprawdzam wygenerowany kod i weryfikuję zmiany.
  • Zbudowałem przeglądarkową konsolę serwera, klienta WebFTP, formularze zakupu i zakładania konta, podgląd procesów serwera oparty na gRPC i zarządzanie autoryzacją, a także wewnętrzne biblioteki (komponenty UI, csrvfs do obsługi plików).
  • Pod ścisłymi terminami tworzyłem aplikacje webowe na eventy z największymi polskimi twórcami gamingowymi; mentorowałem stażystów.
DOŚWIADCZENIE · lut 2023 — obecnie

Software Engineer · Fundacja Peryskop

Organizacja non-profit · bezpłatna platforma wsparcia psychologicznego online · fundacjaperyskop.org

  • Byłem pierwszym programistą w zespole i przeszedłem z projektem całą drogę: od narzędzia do obsługi formularzy do platformy wsparcia psychologicznego, która dziś pomaga osobom w kryzysie.
  • Zajmuję się głównie frontendem oraz UI/UX designem, a w razie potrzeby wspieram też backend.
  • Projektuję interfejsy dla osób nietechnicznych: wyszukuję bolączki w ich codziennej pracy i upraszczam kluczowe zadania.
  • Łączę organizację z zespołem technicznym: wybieram kandydatów na programistów, prowadzę code review i mentoruję mniej doświadczonych programistów frontendu.
  • Zaimplementowałem kluczowe elementy frontendu: czat oparty na WebSocketach, panele administracyjne, integracje z dedykowanymi systemami formularzy, artykuły wraz z edytorem oraz uprawnienia.
WYKSZTAŁCENIE · paź 2023 — lut 2027

Inżynier (inż.) informatyki

WSB-NLU, Nowy Sącz, Polska · studia zaoczne (weekendowe) · planowane ukończenie: luty 2027

02 — PROJEKTY

Specjalizuję się w tworzeniu aplikacji webowych

  1. Platforma hostingu gier i panel zarządzania serwerem

    Rozwijałem kluczowe moduły platformy hostingu serwerów gier, w tym panel zarządzania serwerem (ustawienia, proces płatności, przeglądarkowy menedżer plików WebFTP, konsolę webową i konfiguratory serwerów). Pracowałem również nad publiczną częścią platformy: stroną główną, stronami ofertowymi, formularzami płatności oraz kreatorem serwerów dopasowanym do potrzeb użytkowników. Platforma jest skierowana do szerokiego grona odbiorców, od młodych graczy po doświadczonych administratorów, dlatego skupiałem się na tym, by złożone funkcje przedstawiać prosto i przystępnie.

    Odpowiadałem za projektowanie UI/UX, w tym redesign, a także za rozwój wewnętrznych bibliotek frontendowych firmy w TypeScripcie. Zaczynałem w zespole frontendowym, a później zostałem jedynym frontend developerem w tym produkcie, przejmując pełną odpowiedzialność za kod i kierunek jego rozwoju.

    Vitresoft

    • React
    • TypeScript
    • Redux Toolkit
    • gRPC
    • monorepo
    • react-email
    • Formik
    • i18next
    • TanStack
    • Chart.js
    • styled-components
    • Superstruct
    • Yup
    • posthog-js
    • A/B testing
    • ts-money
    • Astro
    • Jest
    • React Testing Library
    • Playwright
    • UI/UX design
    • AI-assisted coding
  2. Item Shop Builder

    Aplikacja umożliwiająca administratorom serwerów gier budowanie własnych itemshopów, w których gracze mogą kupować wirtualne produkty. Pracowałem nad nią w zespole, razem z innymi frontend i backend developerami. Po przejściu do innego produktu nadal wspierałem projekt, nadzorując pracę praktykantów.

    Vitresoft

    • React
    • TypeScript
    • Redux
    • Chart.js
    • Formik
    • i18next
    • ts-money
    • Yup
    • MUI
    • styled-components
  3. Aplikacje webowe na wydarzenia popularnych polskich streamerów

    Tworzyłem różnorodne aplikacje webowe na potrzeby wydarzeń online organizowanych przez jednych z najpopularniejszych polskich streamerów gamingowych. Pracowałem zarówno samodzielnie, jak i w zespole, często pod presją krótkich terminów.

    Vitresoft

    • React
    • TypeScript
  4. Platforma bezpłatnej pomocy psychologicznej

    Stworzyłem frontend platformy fundacji oferującej bezpłatną pomoc psychologiczną, wraz z dedykowanym czatem działającym w czasie rzeczywistym. Platforma zawiera panel zarządzania, w którym można akceptować formularze, łączyć podopiecznych z wolontariuszami, akceptować i redagować artykuły, zarządzać uprawnieniami użytkowników, formularzami i czatami oraz przeglądać duże listy, takie jak listy użytkowników.

    Zaprojektowałem także interfejs aplikacji. Na potrzeby aplikacji mobilnej stworzyłem współdzieloną bibliotekę komponentów UI opartą na Tamagui, wykorzystywaną zarówno w aplikacji webowej, jak i w aplikacji napisanej w React Native.

    Fundacja Peryskop

    • React
    • TypeScript
    • Next.js
    • Tamagui
    • TanStack
    • Formik
    • WebSocket
    • i18next
    • PostHog
    • Tailwind
    • Vitest
    • UI/UX design
  5. To portfolio

    Właśnie tu jesteś!

    • Astro
    • Node.js
03 — UMIEJĘTNOŚCI

Moje narzędzia

Podstawy
  • React
  • TypeScript
  • Astro
Projektowanie
  • UI/UX
  • Figma
UI i stylowanie
  • Tailwind
  • styled-components
  • MUI
  • Tamagui
  • Storybook
  • react-email
Stan i API
  • Redux Toolkit
  • TanStack
  • WebSocket
  • gRPC
Biblioteki
  • Formik
  • Yup
  • Superstruct
  • i18next
  • Chart.js
  • ts-money
Testowanie
  • Jest
  • Vitest
  • React Testing Library
  • Playwright
Workflow
  • Git
  • GitHub Packages
  • monorepo
  • PostHog
  • A/B testing
  • AI-assisted coding
Miałem styczność
  • Next.js
  • React Native
04 — POZA PRACĄ

Lubię podróżować

Poza pracą podróżuję. Podróżuję, by poznawać ludzi i różne kultury. Od krajobrazów Islandii, przez ulice Japonii, po słoneczne wybrzeża Madery, Cypru i Teneryfy - każde miejsce ma w sobie coś wyjątkowego.

  • Zielone górskie grzbiety nad oceanem na Maderze
  • Samochód z namiotem dachowym nad jeziorem pod szarym islandzkim niebem
  • Jakub z tacką ulicznego jedzenia na zatłoczonej, pełnej neonów ulicy w Japonii
05 — KSIĘGA GOŚCI

Uwielbiam łączyć ludzi siłą frontendu

OSTATNI GOŚĆ NAPISAŁ
Wczytuję najnowszy wpis…

Nie ma jeszcze wpisów. Zostaw pierwszy!

Nie udało się teraz wczytać najnowszego wpisu.

Wybierz kolor farby

Twój wpis jest automatycznie sprawdzany przez AI, zanim się pojawi. Nie podawaj danych osobowych. Prywatność

SPRAWDZAM

Sprawdzam Twój wpis…

Zwykle zajmuje to kilka sekund.

06 — KONTAKT

Zbudujmy coś razem

Masz projekt, ofertę pracy lub pytanie? Napisz do mnie.

E-MAIL
hello@jakublobos.com
TELEFON
Napisz do mnie e-mailem.
GITHUB
@JakubLobos
LINKEDIN
@jakubłobos
JĘZYKI
polski (ojczysty), angielski (B2)
0/1000

Twoje dane posłużą wyłącznie do odpowiedzi na wiadomość. Polityka prywatności

Ten formularz wymaga JavaScriptu. Napisz do mnie e-mailem.

Kopiuje adres