[{"data":1,"prerenderedAt":87},["ShallowReactive",2],{"project-pl-PL-girlsjs":3,"adjacent-projects-pl-PL-girlsjs":24,"related-projects-pl-PL-girlsjs":57},{"id":4,"slug":4,"title":5,"description":6,"longDescription":7,"image":8,"gallery":9,"technologies":10,"category":16,"status":17,"liveUrl":18,"githubUrl":-1,"caseStudyUrl":-1,"startDate":19,"endDate":20,"featured":21,"lang":22,"renderedContent":23},"girlsjs","Girls.js","Mentoring i warsztaty z podstaw JavaScript, HTML i CSS dla kobiet. Budowanie społeczności w IT.","Jako mentor w Girls.js prowadziłem małe grupy przez podstawy JavaScript, HTML i CSS. Dla mnie to było połączenie nauki kodowania z budowaniem pewności siebie i przełamywaniem barier w branży.\n\nPraca w kameralnych grupach pozwalała dostosować tempo do każdej osoby, stworzyć przestrzeń do pytań i eksperymentów oraz pomagać przy problemach technicznych i przy frustracji „niedziałającego kodu”. Mentoring traktuję jako towarzyszenie w nauce, nie tylko przekazywanie wiedzy.\n\n## Wyzwania i sukcesy\n\n### Mentoring online (edycja 2020)\n\nCOVID-19 wymusił przeniesienie warsztatów do sieci. Z CodeSandbox Live udało się zachować interaktywność i wsparcie na żywo mimo dystansu. Okazało się, że chęć nauki dobrze przenosi się przez ekran.\n\n### Warsztaty stacjonarne (Łódź)\n\nNa edycjach w Łodzi mogłem obserwować pracę w grupie na żywo. Satysfakcją było patrzenie, jak uczestniczki wspólnie rozwiązują problemy i cieszą się z pierwszych działających skryptów.\n\nGirls.js opiera się na dostępności wiedzy (warsztaty dla osób z różnych środowisk), różnorodności w IT i wsparciu – nikt nie zostaje sam z błędem w konsoli.\n\nUdział jako mentor dał mi szansę podzielić się doświadczeniem i przypomnienie, że edukacja i wzajemna pomoc budują społeczność. Przejście od „nie rozumiem” do „działa!” u uczestniczek to coś, co zostaje w głowie.\n\n## Powiązane wpisy na blogu\n\n- [Warsztaty Girls.js Online – Mentoring w Czasach Pandemii](\u002Fblog\u002Fgirls-js-online)\n- [Girls.js warsztaty Łódź 3 – osobista relacja](\u002Fblog\u002Fgirls-js-3)\n- [Girls.js Łódź 4 – osobista relacja](\u002Fblog\u002Fgirls-js-4)","\u002Fimages\u002Fblog\u002Fgirls-js-brand-010.webp",[],[11,12,13,14,15],"JavaScript","HTML","CSS","CodeSandbox","Git","edukacja","completed","https:\u002F\u002Fgirlsjs.pl",["Date","2021-11-14T00:00:00.000Z"],["Date","2022-06-16T00:00:00.000Z"],false,"pl-PL","\u003Cp class=\"text-body-1 mb-6\">Jako mentor w Girls.js prowadziłem małe grupy przez podstawy JavaScript, HTML i CSS. Dla mnie to było połączenie nauki kodowania z budowaniem pewności siebie i przełamywaniem barier w branży.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Praca w kameralnych grupach pozwalała dostosować tempo do każdej osoby, stworzyć przestrzeń do pytań i eksperymentów oraz pomagać przy problemach technicznych i przy frustracji „niedziałającego kodu”. Mentoring traktuję jako towarzyszenie w nauce, nie tylko przekazywanie wiedzy.\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">Wyzwania i sukcesy\u003C\u002Fh2>\n\u003Ch3 class=\"text-h5 font-weight-black  text-secondary mt-8 mb-5 border-s-lg border-secondary ps-4\">Mentoring online (edycja 2020)\u003C\u002Fh3>\n\u003Cp class=\"text-body-1 mb-6\">COVID-19 wymusił przeniesienie warsztatów do sieci. Z CodeSandbox Live udało się zachować interaktywność i wsparcie na żywo mimo dystansu. Okazało się, że chęć nauki dobrze przenosi się przez ekran.\u003C\u002Fp>\n\u003Ch3 class=\"text-h5 font-weight-black  text-secondary mt-8 mb-5 border-s-lg border-secondary ps-4\">Warsztaty stacjonarne (Łódź)\u003C\u002Fh3>\n\u003Cp class=\"text-body-1 mb-6\">Na edycjach w Łodzi mogłem obserwować pracę w grupie na żywo. Satysfakcją było patrzenie, jak uczestniczki wspólnie rozwiązują problemy i cieszą się z pierwszych działających skryptów.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Girls.js opiera się na dostępności wiedzy (warsztaty dla osób z różnych środowisk), różnorodności w IT i wsparciu – nikt nie zostaje sam z błędem w konsoli.\u003C\u002Fp>\n\u003Cp class=\"text-body-1 mb-6\">Udział jako mentor dał mi szansę podzielić się doświadczeniem i przypomnienie, że edukacja i wzajemna pomoc budują społeczność. Przejście od „nie rozumiem” do „działa!” u uczestniczek to coś, co zostaje w głowie.\u003C\u002Fp>\n\u003Ch2 class=\"text-h4 font-weight-black  text-primary mt-16 mb-6 border-s-lg border-primary ps-4\">Powiązane wpisy na blogu\u003C\u002Fh2>\n\u003Cul class=\"pa-0 mb-6\">\n\u003Cli class=\"d-flex align-start mb-2\">\u003Cspan class=\"text-primary font-weight-bold me-2\">▹\u003C\u002Fspan>\u003Ca href=\"\u002Fblog\u002Fgirls-js-online\" class=\"text-primary font-weight-bold text-decoration-none\">Warsztaty Girls.js Online – Mentoring w Czasach Pandemii\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"d-flex align-start mb-2\">\u003Cspan class=\"text-primary font-weight-bold me-2\">▹\u003C\u002Fspan>\u003Ca href=\"\u002Fblog\u002Fgirls-js-3\" class=\"text-primary font-weight-bold text-decoration-none\">Girls.js warsztaty Łódź 3 – osobista relacja\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"d-flex align-start mb-2\">\u003Cspan class=\"text-primary font-weight-bold me-2\">▹\u003C\u002Fspan>\u003Ca href=\"\u002Fblog\u002Fgirls-js-4\" class=\"text-primary font-weight-bold text-decoration-none\">Girls.js Łódź 4 – osobista relacja\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n",{"prev":25,"next":42},{"id":26,"slug":26,"title":27,"description":28,"longDescription":29,"image":30,"gallery":31,"technologies":32,"category":38,"status":17,"liveUrl":39,"githubUrl":-1,"caseStudyUrl":-1,"startDate":40,"endDate":41,"featured":21,"lang":22},"innowacje","Projekt Innowacje","Cykliczny program mentoringowy na Politechnice Łódzkiej – prowadzenie studentów od pomysłu do działającej aplikacji webowej\u002Fmobilnej.","Projekt Innowacje to inicjatywa Politechniki Łódzkiej: łączę studentów z realiami branży IT. Jako mentor prowadzę grupy od koncepcji przez architekturę i UI\u002FUX po wdrożenie działającej aplikacji. Dla mnie to nie tylko nauka technologii, ale pokazywanie, jak wygląda praca w zespole deweloperskim. Każda edycja to inne technologie i inni ludzie.\n\n## Ewolucja programu\n\nZ każdą edycją dostosowuję program do trendów i potrzeb studentów.\n\n### 2022: fundamenty\n\nZimowy semestr 2022 – fundamenty web developmentu. Pokazaliśmy cały cykl: architektura, UI\u002FUX, CI\u002FCD. Studenci robili indywidualne projekty, uczyli się odpowiedzialności za kod. Lekcja pokory i wzajemnego uczenia się.\n\n[→ Więcej o edycji](\u002Fblog\u002Fprojekt-innowacje)\n\n### 2023: praca zespołowa\n\nLato 2023 – model jak w firmie. Jeden wspólny system z rolami: Web Team, Mobile Team, Manager. Komunikacja, konflikty, synchronizacja – równie ważne jak kod.\n\n[→ Więcej o edycji](\u002Fblog\u002Fprojekt-innowacje-2023)\n\n### 2023\u002F2024: Nuxt i architektura\n\nZima 2023\u002F24 – przejście na Nuxt 3. Więcej o architekturze: SPA, auto-importy, Git Flow (feature branches, code review), Firebase Security Rules. Przesunięcie z „jak zakodować” na „jak zaprojektować, żeby skaluje”.\n\n[→ Więcej o edycji](\u002Fblog\u002Fprojekt-innowacje-2023-zimowy)\n\n### 2024\u002F2025: AI w developmentcie\n\nOstatnia edycja – AI od dnia pierwszego: GitHub Copilot, Cursor, Windsurf. Prompt engineering, krytyczna ocena kodu z AI, skupienie na logice i architekturze zamiast boilerplate. Obok Nuxt i Firebase – Convex, AWS Amplify, Supabase.\n\n[→ Więcej o edycji](\u002Fblog\u002Fprojekt-innowacje-2024-zimowy)\n\n## Czego uczą się studenci\n\nHard skills: Vue 3, Nuxt, TypeScript, Tailwind\u002FVuetify; Firebase (Auth, Firestore, Storage, Hosting); Git, VS Code, narzędzia AI. Soft: praca w zespole, prezentacje, code review i feedback. Engineering mindset: rozwiązywanie problemów, samodzielne szukanie wiedzy, kontekst biznesowy.\n\nObserwowanie, jak od podstaw gita dochodzą do działających, złożonych aplikacji, daje mi satysfakcję. W erze AI rola mentora się zmienia – nie tylko źródło wiedzy, ale przewodnik po mądrym używaniu narzędzi, weryfikacji informacji i etyce w kodzie.","\u002Fimages\u002Fblog\u002Fpl-innowacje2.webp",[],[33,34,35,36,37,15],"Vue","Nuxt","Firebase","TypeScript","AI Tools","mentoring","https:\u002F\u002Fwww.p.lodz.pl\u002F",["Date","2023-05-01T00:00:00.000Z"],["Date","2022-06-01T00:00:00.000Z"],{"id":43,"slug":43,"title":44,"description":45,"longDescription":46,"image":47,"gallery":48,"technologies":49,"category":53,"status":17,"liveUrl":54,"githubUrl":-1,"caseStudyUrl":-1,"startDate":55,"endDate":56,"featured":21,"lang":22},"todevelop-pl","To Develop","Blog i portfolio zbudowane w Qwik z designem cyberpunk i SEO","Strona osobista zbudowana w Qwik: portfolio i blog. Design w stylu cyberpunk (neony, ciemny motyw), responsywna, generowana statycznie.\n\nZawartość: portfolio Pawła Rutkowskiego (programista, głównie frontend) oraz blog o projektach i technologiach.\n\n## Funkcjonalności\n\n### Blog\n\nKategorie i tagi, ostatnie i wyróżnione wpisy. Kategorie: Projekty, Edukacja i inne. Tagi m.in. #inspiracje, #aplikacja-webowa, #fitness, #vue, #firebase, #ai-tools. Reading progress bar, spis treści, udostępnianie, optymalizacja SEO.\n\n### Portfolio\n\nSekcja z projektami: opisy, linki do wersji live, miniatury. M.in. To Develop, Gramy w Mieście, My Gym Track, Kolekcjoner Chwil.\n\n### O mnie\n\nStrona „O mnie” z timeline kariery, opisem specjalizacji i technologii używanych w projektach.\n\n### Technicznie\n\ni18n (PL\u002FEN) z przełącznikiem języka. Layout responsywny. Qwik daje szybkie ładowanie dzięki resumability i statycznemu generowaniu.\n\nUkład: sekcje O MNIE, BLOG, PROJEKTY, Kontakt. Interfejs czytelny, typografia dopasowana do motywu.","\u002Fimages\u002Fprojects\u002Ftodevelop.webp",[47],[50,51,52],"Qwik","Tailwind CSS","Firebase Hosting","web","https:\u002F\u002Ftodevelop.pl",["Date","2021-01-01T00:00:00.000Z"],["Date","2024-06-01T00:00:00.000Z"],[25,58,73],{"id":59,"slug":59,"title":60,"description":61,"longDescription":62,"image":63,"gallery":64,"technologies":65,"category":53,"status":17,"liveUrl":70,"githubUrl":-1,"caseStudyUrl":-1,"startDate":71,"endDate":72,"featured":21,"lang":22},"highscore-game","Highscore: The Game","Webowa gra w wielu wersjach technologicznych – narzędzie do nauki i eksperymentów z frameworkami.","[Highscore: The Game](https:\u002F\u002Fpooler22.gitlab.io\u002Fhighscore-ui\u002F) to webowa gra, którą od lat używam do nauki i testowania różnych stacków. Każda wersja to okazja, żeby spróbować nowej technologii i podzielić się kodem z innymi.\n\nPomysł wziął się z chęci eksperymentowania. Gra ewoluowała: najpierw czysty JS z HTML\u002FCSS, potem MVVM, Windows Universal App, kompilacja pod Androida, React, Vue 2, Vue 3 + TypeScript + Vite. W planach m.in. Svelte, Qwik, Solid, Elixir.\n\nDla mnie Highscore jest tym, czym dla wielu jest „to do list” – jednym projektem do nauki i porównań. Nawet prosta aplikacja daje dużo przy nauce; wspólna praca i wymiana wiedzy przy każdej iteracji są dla mnie ważne.","\u002Fimages\u002Fblog\u002Fhighscore-the-game.webp",[],[11,36,66,67,33,50,68,69],"Angular","React","HTML5","CSS3","https:\u002F\u002Fpooler22.gitlab.io\u002Fhighscore-ui",["Date","2018-01-01T00:00:00.000Z"],["Date","2023-10-01T00:00:00.000Z"],{"id":74,"slug":74,"title":75,"description":76,"longDescription":77,"image":78,"gallery":79,"technologies":80,"category":83,"status":17,"liveUrl":84,"githubUrl":-1,"caseStudyUrl":-1,"startDate":85,"endDate":86,"featured":21,"lang":22},"kanapkaman","KanapkaMan.pl","Aplikacja webowa i mobilna dla cateringu. Ponad 250 tys. użytkowników zamawia śniadania i lunche do pracy.","KanapkaMan.pl to aplikacja dla branży cateringowej: zamawianie śniadań i lunchy do pracy. Ponad 250 tys. użytkowników. Menu z opisami, kaloriami, wybór godziny dostawy, płatność online.\n\n## Jak zamawiać\n\nWybierz danie z opisu i kalorii, dodaj do koszyka, podaj godzinę i adres, zapłać. Aplikacja powiadomi, gdy dostawca będzie na miejscu. Działa na Androidzie, iOS i w przeglądarce.\n\n## Funkcje\n\nPush o przyjeździe dostawcy, codzienne menu, historia zamówień, płatności online, panel dla firm cateringowych i dla zamawiających, statystyki, multi-tenant, program poleceń, oceny i opinie. Średnia ocena 4,9\u002F5 przy ponad 8 tys. opinii.\n\nCatering dla firm: obsługa wydarzeń i wyjazdów, różne menu (śniadania, przekąski, całodzienne). Współpraca z firmami w ponad 20 miastach w Polsce.","\u002Fimages\u002Fprojects\u002Fkanapkaman.webp",[],[34,81,35,82],"Flutter","Przelewy24","web+mobile","https:\u002F\u002Fkanapkaman.pl",["Date","2026-02-01T00:00:00.000Z"],["Date","2026-06-01T00:00:00.000Z"],1790687722082]