Michał Kruk
michalkruk

Wprowadzenie

Programuję od prawie dekady – od pierwszych projektów na studiach, po produkcyjne aplikacje używane na co dzień.

Lubię projektować czytelne interfejsy, dbać o porządek w kodzie i łączyć szybkie dowożenie z długoterminową jakością.

Na co dzień pracuję głównie z Vue.js, Reactem i React Native.

Doświadczenie

Ponad 6 lat jako Frontend Developer

Frontend Web Developer

sie 2025 – obecnie

SmallGIS· 5 miesięcy

  • Prowadzenie frontendu w projekcie dynamicznego kreatora formularzy, generujących formularze na podstawie danych z backendu.
  • Tworzenie nowych funkcjonalności od zera oraz rozwijanie istniejącego projektu, zapewniając skalowalną i utrzymywalną architekturę.

vue.js, tailwind css

Frontend Developer

09.2021 - 06.2025

Grandmetric· 3 lata 9 miesięcy

  • Prowadzenie frontendu dla rozwiązania smart home w obiektach Student Depot.
  • Budowa responsywnych interfejsów, integracje funkcji mobilnych i testy E2E w Playwright.

vue.js, react, react native, playwright

Frontend Developer

10.2020 - 11.2021

Trui· 1 rok 1 miesiąc

  • Projekty dla branż: rekrutacja, logistyka oraz adult content.
  • Szybkie adaptowanie się do różnych stacków technologicznych i wymagań biznesowych.

vue.js, angular, wordpress

Junior Frontend Developer

11.2019 - 10.2020

Flow2code· 11 miesięcy

  • Aplikacje frontendowe dla klientów z branży drzewnej i edukacyjnej, m.in. system do zarządzania uczelnią.
  • Skupienie na architekturze komponentów i SSR z Nuxt.js.

vue.js, nuxt.js

Frontend Developer

02.2019 - 09.2019

futuredevs.space· 7 miesięcy

  • Współzałożyłem małą inicjatywę tworzącą landing page'e i prototypy aplikacji.
  • Organizowałem pipeline'y frontendu i pracę z klientami w modelu freelance.

react, gatsby, wordpress

Studia

Studia informatyczne ze specjalizacją w technologiach webowych i inżynierii oprogramowania.

Umiejętności techniczne

Frontend

Vue.jsReactReact NativeTypeScriptJavaScript

Testowanie

PlaywrightTesty E2E

Narzędzia

GitWebpackViteNuxt.js