[{"data":1,"prerenderedAt":362},["ShallowReactive",2],{"/pl/cookies-policy":3,"seo-stack":201,"seo-faq-data-pl":292},{"id":4,"title":5,"body":6,"date":190,"description":191,"extension":192,"head":193,"meta":194,"navigation":195,"ogImage":193,"path":196,"robots":193,"schemaOrg":193,"seo":197,"sitemap":198,"stem":199,"__hash__":200},"content_pl/pl/cookies-policy.md","Polityka Cookies",{"type":7,"value":8,"toc":174},"minimark",[9,14,18,25,28,32,37,48,52,64,68,77,81,97,101,104,107,111,114,133,137,140,151,154,158,161],[10,11,13],"h2",{"id":12},"_1-czym-są-cookies","1. Czym są cookies",[15,16,17],"p",{},"Cookies to niewielkie pliki zapisywane w przeglądarce lub przy użyciu podobnych technologii przeglądarkowych (np. local storage), które pomagają w prawidłowym działaniu Serwisu i, w odpowiednich przypadkach, służą do celów statystycznych.",[15,19,20,24],{},[21,22,23],"strong",{},"Ostatnia aktualizacja:"," 2026-08-04.",[15,26,27],{},"Niniejsza Polityka Cookies opisuje, jakie cookies i podobne technologie są wykorzystywane w Serwisie, w jakich celach oraz jak można nimi zarządzać.",[10,29,31],{"id":30},"_2-jakich-cookies-używamy","2. Jakich cookies używamy",[33,34,36],"h3",{"id":35},"_21-niezbędne-wymagane-do-działania-serwisu","2.1. Niezbędne (wymagane do działania Serwisu)",[38,39,40],"ul",{},[41,42,43,47],"li",{},[44,45,46],"code",{},"i18n_redirected"," — cookie związane z obsługą preferencji językowych i przekierowań (i18n).",[33,49,51],{"id":50},"_22-zapamiętanie-zgody","2.2. Zapamiętanie zgody",[38,53,54],{},[41,55,56,59,60,63],{},[44,57,58],{},"cookie_consent_v1"," — cookie przechowujące wybór zgody na analitykę (np. ",[44,61,62],{},"analytics: true/false",").",[33,65,67],{"id":66},"_23-bezpieczeństwo-formularza-kontaktowego","2.3. Bezpieczeństwo formularza kontaktowego",[38,69,70],{},[41,71,72,73,76],{},"Cookies wykorzystywane przez ",[21,74,75],{},"Cloudflare Turnstile"," do ochrony formularza kontaktowego przed nadużyciami.",[33,78,80],{"id":79},"_24-cookies-analityczne-opcjonalne","2.4. Cookies analityczne (opcjonalne)",[38,82,83,90],{},[41,84,85,86,89],{},"Cookies uruchamiane przez analitykę ",[21,87,88],{},"Plausible (self-hosted)",".",[41,91,92,93,96],{},"Analityka jest uruchamiana ",[21,94,95],{},"wyłącznie po wyrażeniu zgody"," w banerze cookies.",[10,98,100],{"id":99},"_3-czego-nie-używamy","3. Czego nie używamy",[15,102,103],{},"Serwis nie korzysta domyślnie z reklamowego lub marketingowego śledzenia Użytkowników.",[15,105,106],{},"Jeżeli nie wyrazisz zgody na analitykę, cookies analityczne nie są uruchamiane.",[10,108,110],{"id":109},"_4-zasoby-zewnętrzne-i-usługi","4. Zasoby zewnętrzne i usługi",[15,112,113],{},"W ramach funkcjonalności Serwisu mogą być wykorzystywane usługi zewnętrzne, w tym:",[38,115,116,122,128],{},[41,117,118,121],{},[21,119,120],{},"Cloudflare (Turnstile)"," — ochrona formularza,",[41,123,124,127],{},[21,125,126],{},"Resend"," — dostarczanie wiadomości e-mail z formularza kontaktowego,",[41,129,130,132],{},[21,131,88],{}," — analityka statystyczna, wyłącznie po wyrażeniu zgody.",[10,134,136],{"id":135},"_5-zarządzanie-cookies","5. Zarządzanie cookies",[15,138,139],{},"Możesz:",[38,141,142,145,148],{},[41,143,144],{},"zaakceptować lub odrzucić cookies analityczne za pomocą banera cookies,",[41,146,147],{},"zmienić swój wybór w dowolnym momencie (np. po ponownym otwarciu banera lub ustawień, jeśli zostaną udostępnione),",[41,149,150],{},"usunąć lub zablokować cookies w ustawieniach przeglądarki.",[15,152,153],{},"Cofnięcie zgody na analityczne cookies powoduje wyłączenie analityki w ramach Serwisu.",[10,155,157],{"id":156},"_6-kontakt","6. Kontakt",[15,159,160],{},"W przypadku pytań dotyczących cookies lub zarządzania zgodami prosimy o kontakt:",[38,162,163,171],{},[41,164,165,166],{},"e-mail: ",[167,168,170],"a",{"href":169},"mailto:code.szymon@gmail.com","code.szymon@gmail.com",[41,172,173],{},"formularz kontaktowy dostępny w Serwisie",{"title":175,"searchDepth":176,"depth":176,"links":177},"",2,[178,179,186,187,188,189],{"id":12,"depth":176,"text":13},{"id":30,"depth":176,"text":31,"children":180},[181,183,184,185],{"id":35,"depth":182,"text":36},3,{"id":50,"depth":182,"text":51},{"id":66,"depth":182,"text":67},{"id":79,"depth":182,"text":80},{"id":99,"depth":176,"text":100},{"id":109,"depth":176,"text":110},{"id":135,"depth":176,"text":136},{"id":156,"depth":176,"text":157},"2026-08-04","Informacje o cookies i zarządzaniu zgodami w serwisie KetusDev.","md",null,{},true,"/pl/cookies-policy",{"title":5,"description":191},{"loc":196},"pl/cookies-policy","9q8hu6d1OUzsiNLknq6_JyF-kk1E8I_r_2A4hltnkQQ",{"id":202,"extension":203,"items":204,"meta":269,"stem":290,"__hash__":291},"stack/stack.json","json",[205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265],{"name":206,"link":207,"icon":208},"Nuxt","https://nuxt.com/","custom:nuxt",{"name":210,"link":211,"icon":212},"Vue","https://vuejs.org/","custom:vue",{"name":214,"link":215,"icon":216},"TypeScript","https://www.typescriptlang.org/","custom:typescript",{"name":218,"link":219,"icon":220},"Node.js","https://nodejs.org/","custom:node-js",{"name":222,"link":223,"icon":224},"React/React Native","https://react.dev/","custom:reactjs",{"name":226,"link":227,"icon":228},"TailwindCSS","https://tailwindcss.com/","custom:tailwind",{"name":230,"link":231,"icon":232},"Supabase","https://www.prisma.io/","custom:supabase",{"name":234,"link":235,"icon":236},"Postgre","https://www.postgresql.org/","custom:pgsql",{"name":238,"link":239,"icon":240},"Rust","https://www.rust-lang.org/","custom:rust",{"name":242,"link":243,"icon":244},"Python","https://www.python.org/","custom:python",{"name":246,"link":247,"icon":248},"Lua","https://www.lua.org/","custom:lua",{"name":250,"link":251,"icon":252},"C++","https://isocpp.org/","custom:cpp",{"name":254,"link":255,"icon":256},"Golang","https://go.dev/","custom:go",{"name":258,"link":259,"icon":260},"Figma","https://www.figma.com/","custom:figma",{"name":262,"link":263,"icon":264},"Photoshop","https://www.adobe.com/products/photoshop.html","custom:photoshop",{"name":266,"link":267,"icon":268},"Illustrator","https://www.adobe.com/products/illustrator.html","custom:illustrator",{"path":270,"body":271,"title":289},"/stack",{"items":272},[273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288],{"name":206,"link":207,"icon":208},{"name":210,"link":211,"icon":212},{"name":214,"link":215,"icon":216},{"name":218,"link":219,"icon":220},{"name":222,"link":223,"icon":224},{"name":226,"link":227,"icon":228},{"name":230,"link":231,"icon":232},{"name":234,"link":235,"icon":236},{"name":238,"link":239,"icon":240},{"name":242,"link":243,"icon":244},{"name":246,"link":247,"icon":248},{"name":250,"link":251,"icon":252},{"name":254,"link":255,"icon":256},{"name":258,"link":259,"icon":260},{"name":262,"link":263,"icon":264},{"name":266,"link":267,"icon":268},"Stack","stack","aWyFpcVGYuaHymPCKadQyiY7s0WWw_rDYWJaXBNtvoc",{"id":293,"title":294,"extension":203,"faqQuestions":295,"meta":338,"stem":360,"subtitle":341,"__hash__":361},"faq_pl/pl/faq.json","FAQ",[296,308,326],{"title":297,"questions":298},"O mnie i umiejętnościach",[299,302,305],{"label":300,"content":301},"Jakie usługi oferujesz?","**Web Development**: Strony responsywne, landing page'i, aplikacje webowe, UI/UX | **Mobile**: Aplikacje mobilne (uczę się React Native) | **Game Dev**: Skrypty dla FiveM (Lua), Modelowanie 3D (budynki, pojazdy etc) | **Backend**: Node.js, API, bazy danych. Szukam projektów, które pomogą mi rosnąć, a klientowi dostarczę jakość.",{"label":303,"content":304},"Czym się zajmujesz?","**Frontend**: HTML, CSS, JavaScript, TypeScript, Vue.js, Nuxt.js, React, Tailwind | **Backend**: Node.js, Express.js, PostgreSQL, MongoDB | **DevOps**: Git, Docker, Linux, wdrażanie aplikacji. Ciągle się uczę i rozwijam swoje umiejętności.",{"label":306,"content":307},"Jesteś dostępny do pracy?","Tak! Szukam projektów freelance, staży i pracy pełnoetatowej. Interesują mnie projekty, które pozwolą mi się rozwijać i dostarczać wartość.",{"title":309,"questions":310},"Współpraca i ceny",[311,314,317,320,323],{"label":312,"content":313},"Ile kosztuje?","Stawki są elastyczne - zazwyczaj €25-40 za godzinę dla pracy freelance. Dla większych projektów możemy ustalić cenę całościową lub pakietową.",{"label":315,"content":316},"Jak wygląda proces płatności?","Zazwyczaj proszę o 40% zaliczki na start, resztę 60% na koniec. Mogę zaakceptować przelew, PayPal albo inne metody. Dla dużych projektów - płatności etapowe po osiągnięciu milestones'ów.",{"label":318,"content":319},"Jak długo trwa projekt?","Zależy od skali. Prosta landing page: 1-2 tygodnie. Złożona aplikacja: 1-3 miesiące. Zawsze daję realny szacunek i informuję o postępach.",{"label":321,"content":322},"Jak pracujesz nad projektami?","Zaczynam od zrozumienia wymagań, potem rozbijam to na mniejsze zadania. Wierzę w jasną komunikację i czystym kod. Nie boję się pytać, gdy coś jest niejasne.",{"label":324,"content":325},"Pracujesz w zespołach?","Lubię! Pracowałem w zespołach, znam Git, code review, patrzę na kod innych. Staram się być łatwy do pracy i otwarty na feedback.",{"title":327,"questions":328},"Osobiste",[329,332,335],{"label":330,"content":331},"Co Cię motywuje?","Rozwiązywanie problemów i widzenie, że coś moje działa w prawdziwym życiu. Każdy projekt to szansa, aby się nauczyć czegoś nowego. To satysfakcjonujące!",{"label":333,"content":334},"Jak się aktualizujesz?","Czytam blogi, uczestniczę w społecznościach developerów, robię side-projecty, biorę kursy. W tej branży musisz się ciągle uczyć - i lubię to.",{"label":336,"content":337},"Czego się uczysz teraz?","Pogłębiam TypeScript, zaawansowane wzorce Vue.js, optymalizację wydajności i accessibility. Chciałbym też więcej wiedzieć o backend'zie i DevOps'ie.",{"path":339,"body":340},"/pl/faq",{"title":294,"subtitle":341,"faqQuestions":342},"Często zadawane pytania",[343,348,355],{"title":297,"questions":344},[345,346,347],{"label":300,"content":301},{"label":303,"content":304},{"label":306,"content":307},{"title":309,"questions":349},[350,351,352,353,354],{"label":312,"content":313},{"label":315,"content":316},{"label":318,"content":319},{"label":321,"content":322},{"label":324,"content":325},{"title":327,"questions":356},[357,358,359],{"label":330,"content":331},{"label":333,"content":334},{"label":336,"content":337},"pl/faq","TXjuRP2jHY72uT4DTozaL4U0aHHBGEzUGSD0KbL_qaU",1785840166059]