[{"data":1,"prerenderedAt":454},["ShallowReactive",2],{"/pl/terms-of-use":3,"seo-stack":293,"seo-faq-data-pl":384},{"id":4,"title":5,"body":6,"date":282,"description":283,"extension":284,"head":285,"meta":286,"navigation":287,"ogImage":285,"path":288,"robots":285,"schemaOrg":285,"seo":289,"sitemap":290,"stem":291,"__hash__":292},"content_pl/pl/terms-of-use.md","Warunki Korzystania",{"type":7,"value":8,"toc":266},"minimark",[9,14,34,40,47,51,54,96,100,115,119,131,135,138,141,155,159,173,177,192,196,207,211,230,234,237,241,249,253,256],[10,11,13],"h2",{"id":12},"_1-informacje-ogólne","1. Informacje ogólne",[15,16,17,18,22,23,29,30,33],"p",{},"Niniejszy regulamin („",[19,20,21],"strong",{},"Warunki","”) określa zasady korzystania z serwisu internetowego dostępnego pod adresem: ",[24,25,26],"a",{"href":26,"rel":27},"https://ketus.dev",[28],"nofollow"," („",[19,31,32],{},"Serwis","”).",[15,35,36,39],{},[19,37,38],{},"Ostatnia aktualizacja:"," 2026-08-04",[15,41,42,43,46],{},"Korzystając z Serwisu, Użytkownik („",[19,44,45],{},"Użytkownik","”) potwierdza, że zapoznał się z Warunkami i zobowiązuje się ich przestrzegać w zakresie, w jakim dotyczą one korzystania z Serwisu.",[10,48,50],{"id":49},"_2-definicje","2. Definicje",[15,52,53],{},"Na potrzeby niniejszych Warunków przyjmuje się:",[55,56,57,67,73,78,84,90],"ul",{},[58,59,60,62,63,66],"li",{},[19,61,32],{}," — serwis internetowy dostępny pod adresem: ",[24,64,26],{"href":26,"rel":65},[28],".",[58,68,69,72],{},[19,70,71],{},"Operator / Administrator"," — Szymon Skorupski (osoba prywatna, KetusDev).",[58,74,75,77],{},[19,76,45],{}," — osoba korzystająca z Serwisu.",[58,79,80,83],{},[19,81,82],{},"Formularz kontaktowy"," — funkcjonalność Serwisu służąca do przesłania wiadomości do Operatora.",[58,85,86,89],{},[19,87,88],{},"Cookies"," — pliki i podobne technologie stosowane przez Serwis zgodnie z Polityką cookies.",[58,91,92,95],{},[19,93,94],{},"Analityka"," — pomiar statystyk korzystania z Serwisu, uruchamiany wyłącznie po wyrażeniu zgody (opt-in).",[10,97,99],{"id":98},"_3-operator-serwisu-i-kontakt","3. Operator Serwisu i kontakt",[15,101,102,103,106,107,110,111],{},"Administratorem Serwisu jest ",[19,104,105],{},"Szymon Skorupski"," (osoba prywatna, KetusDev).",[108,109],"br",{},"\nKontakt: ",[24,112,114],{"href":113},"mailto:code.szymon@gmail.com","code.szymon@gmail.com",[10,116,118],{"id":117},"_4-postanowienia-ogólne","4. Postanowienia ogólne",[120,121,122,125,128],"ol",{},[58,123,124],{},"Serwis ma charakter informacyjny i prezentacyjny (portfolio).",[58,126,127],{},"Serwis udostępnia możliwość kontaktu poprzez Formularz kontaktowy.",[58,129,130],{},"Niniejsze Warunki stosuje się do korzystania z Serwisu, o ile zewnętrzne regulaminy linkowanych usług nie stanowią inaczej.",[10,132,134],{"id":133},"_5-zasady-korzystania-z-serwisu","5. Zasady korzystania z Serwisu",[15,136,137],{},"Użytkownik korzysta z Serwisu zgodnie z prawem i dobrymi obyczajami.",[15,139,140],{},"W szczególności Użytkownik zobowiązuje się, że nie będzie:",[55,142,143,146,149,152],{},[58,144,145],{},"naruszać zabezpieczeń Serwisu,",[58,147,148],{},"podejmować działań prowadzących do zakłócenia działania Serwisu,",[58,150,151],{},"używać Serwisu do działań niezgodnych z prawem lub naruszających prawa osób trzecich,",[58,153,154],{},"przesyłać przez Formularz kontaktowy treści bezprawnych lub naruszających prawa osób trzecich.",[10,156,158],{"id":157},"_6-formularz-kontaktowy","6. Formularz kontaktowy",[120,160,161,164,167,170],{},[58,162,163],{},"Serwis umożliwia kontakt z Operatorem poprzez Formularz kontaktowy.",[58,165,166],{},"Użytkownik może podać m.in.: imię i nazwisko, e-mail, telefon (opcjonalnie), temat oraz treść wiadomości.",[58,168,169],{},"Formularz jest chroniony mechanizmem Turnstile (Cloudflare). W trakcie weryfikacji przetwarzane są token oraz adres IP.",[58,171,172],{},"Wiadomość jest następnie przekazywana Operatorowi przy użyciu usługi wysyłki e-mail (Resend).",[10,174,176],{"id":175},"_7-cookies-analityka-i-zgody","7. Cookies, analityka i zgody",[120,178,179,182,185],{},[58,180,181],{},"Serwis stosuje Cookies zgodnie z Polityką cookies.",[58,183,184],{},"Preferencje językowe mogą być obsługiwane poprzez cookie związane z i18n.",[58,186,187,188,191],{},"Analityka (Plausible, self-hosted) jest włączana ",[19,189,190],{},"wyłącznie po wyrażeniu zgody"," w banerze cookies.",[10,193,195],{"id":194},"_8-treści-i-prawa-własności-intelektualnej","8. Treści i prawa własności intelektualnej",[120,197,198,201,204],{},[58,199,200],{},"Elementy Serwisu (w tym teksty, grafiki, układ i kod) mogą podlegać ochronie prawnej.",[58,202,203],{},"Użytkownik może korzystać z Serwisu wyłącznie w celu przeglądania jego treści.",[58,205,206],{},"Wykorzystywanie treści w innych celach wymaga zgody Operatora, o ile przepisy prawa nie stanowią inaczej.",[10,208,210],{"id":209},"_9-odpowiedzialność-i-wyłączenia","9. Odpowiedzialność i wyłączenia",[120,212,213,224,227],{},[58,214,215,216,219,220,223],{},"Serwis jest udostępniany „",[19,217,218],{},"as is","” oraz „",[19,221,222],{},"as available","”.",[58,225,226],{},"Operator nie gwarantuje nieprzerwanego i bezbłędnego działania Serwisu.",[58,228,229],{},"Operator nie odpowiada za szkody spowodowane przez zdarzenia pozostające poza jego kontrolą, w tym działanie podmiotów zewnętrznych wykorzystywanych w ramach funkcjonalności Serwisu, o ile wynika to z dopuszczalnego przez prawo zakresu odpowiedzialności.",[10,231,233],{"id":232},"_10-zmiany-warunków","10. Zmiany Warunków",[15,235,236],{},"Operator może aktualizować Warunki. Aktualna wersja jest publikowana w Serwisie.",[10,238,240],{"id":239},"_11-prawo-właściwe-i-spory","11. Prawo właściwe i spory",[120,242,243,246],{},[58,244,245],{},"Do Warunków stosuje się prawo polskie.",[58,247,248],{},"Wszelkie spory rozstrzygane będą w sposób przewidziany przez obowiązujące przepisy prawa.",[10,250,252],{"id":251},"_12-kontakt","12. Kontakt",[15,254,255],{},"W sprawach związanych z korzystaniem z Serwisu:",[55,257,258,263],{},[58,259,260,261],{},"e-mail: ",[24,262,114],{"href":113},[58,264,265],{},"formularz kontaktowy dostępny w Serwisie",{"title":267,"searchDepth":268,"depth":268,"links":269},"",2,[270,271,272,273,274,275,276,277,278,279,280,281],{"id":12,"depth":268,"text":13},{"id":49,"depth":268,"text":50},{"id":98,"depth":268,"text":99},{"id":117,"depth":268,"text":118},{"id":133,"depth":268,"text":134},{"id":157,"depth":268,"text":158},{"id":175,"depth":268,"text":176},{"id":194,"depth":268,"text":195},{"id":209,"depth":268,"text":210},{"id":232,"depth":268,"text":233},{"id":239,"depth":268,"text":240},{"id":251,"depth":268,"text":252},"2026-08-04","Zasady korzystania z serwisu internetowego KetusDev.","md",null,{},true,"/pl/terms-of-use",{"title":5,"description":283},{"loc":288},"pl/terms-of-use","rrN6FodYhsn4t7i1eX86061-XQam2b3_smKv6ywhc5s",{"id":294,"extension":295,"items":296,"meta":361,"stem":382,"__hash__":383},"stack/stack.json","json",[297,301,305,309,313,317,321,325,329,333,337,341,345,349,353,357],{"name":298,"link":299,"icon":300},"Nuxt","https://nuxt.com/","custom:nuxt",{"name":302,"link":303,"icon":304},"Vue","https://vuejs.org/","custom:vue",{"name":306,"link":307,"icon":308},"TypeScript","https://www.typescriptlang.org/","custom:typescript",{"name":310,"link":311,"icon":312},"Node.js","https://nodejs.org/","custom:node-js",{"name":314,"link":315,"icon":316},"React/React Native","https://react.dev/","custom:reactjs",{"name":318,"link":319,"icon":320},"TailwindCSS","https://tailwindcss.com/","custom:tailwind",{"name":322,"link":323,"icon":324},"Supabase","https://www.prisma.io/","custom:supabase",{"name":326,"link":327,"icon":328},"Postgre","https://www.postgresql.org/","custom:pgsql",{"name":330,"link":331,"icon":332},"Rust","https://www.rust-lang.org/","custom:rust",{"name":334,"link":335,"icon":336},"Python","https://www.python.org/","custom:python",{"name":338,"link":339,"icon":340},"Lua","https://www.lua.org/","custom:lua",{"name":342,"link":343,"icon":344},"C++","https://isocpp.org/","custom:cpp",{"name":346,"link":347,"icon":348},"Golang","https://go.dev/","custom:go",{"name":350,"link":351,"icon":352},"Figma","https://www.figma.com/","custom:figma",{"name":354,"link":355,"icon":356},"Photoshop","https://www.adobe.com/products/photoshop.html","custom:photoshop",{"name":358,"link":359,"icon":360},"Illustrator","https://www.adobe.com/products/illustrator.html","custom:illustrator",{"path":362,"body":363,"title":381},"/stack",{"items":364},[365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380],{"name":298,"link":299,"icon":300},{"name":302,"link":303,"icon":304},{"name":306,"link":307,"icon":308},{"name":310,"link":311,"icon":312},{"name":314,"link":315,"icon":316},{"name":318,"link":319,"icon":320},{"name":322,"link":323,"icon":324},{"name":326,"link":327,"icon":328},{"name":330,"link":331,"icon":332},{"name":334,"link":335,"icon":336},{"name":338,"link":339,"icon":340},{"name":342,"link":343,"icon":344},{"name":346,"link":347,"icon":348},{"name":350,"link":351,"icon":352},{"name":354,"link":355,"icon":356},{"name":358,"link":359,"icon":360},"Stack","stack","aWyFpcVGYuaHymPCKadQyiY7s0WWw_rDYWJaXBNtvoc",{"id":385,"title":386,"extension":295,"faqQuestions":387,"meta":430,"stem":452,"subtitle":433,"__hash__":453},"faq_pl/pl/faq.json","FAQ",[388,400,418],{"title":389,"questions":390},"O mnie i umiejętnościach",[391,394,397],{"label":392,"content":393},"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":395,"content":396},"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":398,"content":399},"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":401,"questions":402},"Współpraca i ceny",[403,406,409,412,415],{"label":404,"content":405},"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":407,"content":408},"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":410,"content":411},"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":413,"content":414},"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":416,"content":417},"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":419,"questions":420},"Osobiste",[421,424,427],{"label":422,"content":423},"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":425,"content":426},"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":428,"content":429},"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":431,"body":432},"/pl/faq",{"title":386,"subtitle":433,"faqQuestions":434},"Często zadawane pytania",[435,440,447],{"title":389,"questions":436},[437,438,439],{"label":392,"content":393},{"label":395,"content":396},{"label":398,"content":399},{"title":401,"questions":441},[442,443,444,445,446],{"label":404,"content":405},{"label":407,"content":408},{"label":410,"content":411},{"label":413,"content":414},{"label":416,"content":417},{"title":419,"questions":448},[449,450,451],{"label":422,"content":423},{"label":425,"content":426},{"label":428,"content":429},"pl/faq","TXjuRP2jHY72uT4DTozaL4U0aHHBGEzUGSD0KbL_qaU",1785840165285]