[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"home-pl":3},{"home":4,"projects":90},{"id":5,"ai":6,"contact":22,"extension":26,"hero":27,"meta":31,"stack":32,"stem":67,"terminal":68,"__hash__":89},"home_pl\u002Fpl\u002Fhome.yml",{"title":7,"lead":8,"points":9},"Pracuję z AI, ale decyzje zostają po mojej stronie.","Claude Code przyspiesza pracę, a odpowiedzialność za każdą linijkę kodu zostaje po mojej stronie.",[10,13,16,19],{"title":11,"text":12},"Szybciej od pomysłu do działającej wersji","AI przejmuje powtarzalną robotę, a ja skupiam się na architekturze i decyzjach.",{"title":14,"text":15},"Kod, za który odpowiadam","Każdą zmianę czytam, rozumiem i sprawdzam w działającej aplikacji, zanim trafi dalej.",{"title":17,"text":18},"Przegląd przy każdej zmianie","Testy, analiza statyczna i code review przy każdym commicie, nie raz przed wdrożeniem.",{"title":20,"text":21},"Wiedza o projekcie zostaje w projekcie","Zasady, konwencje i decyzje są zapisane, więc kolejne zmiany trzymają ten sam standard.",{"title":23,"lead":24,"github":25},"Porozmawiajmy.","Projekt, współpraca albo pytanie o kod. Odpisuję zwykle w ciągu jednego dnia roboczego.","https:\u002F\u002Fgithub.com\u002Fadrian-nita","yml",{"eyebrow":28,"title":29,"lead":30},"Fullstack developer","Buduję aplikacje webowe, które dobrze działają na produkcji.","Laravel i Vue na co dzień, do tego integracje systemów i e-commerce. Od schematu bazy po ostatni piksel interfejsu.",{},[33,43,51,58],{"group":34,"items":35},"Backend",[36,37,38,39,40,41,42],"PHP","Laravel","Livewire","MySQL \u002F MariaDB","PostgreSQL","Redis","Kolejki i workery",{"group":44,"items":45},"Frontend",[46,47,48,49,50],"Vue","Nuxt","TypeScript","Tailwind CSS","Vite",{"group":52,"items":53},"Integracje",[54,55,56,57],"REST API","Systemy kolejkowe","Marketplace'y","Bramki płatności",{"group":59,"items":60},"Narzędzia",[61,62,63,64,65,66],"Git","GitHub Actions","Bun","Cloudflare","PhpStorm","Claude Code","pl\u002Fhome",[69,72,75,78,81,83,85,87],{"kind":70,"text":71},"cmd","claude",{"kind":73,"text":74},"prompt","Dodaj zapisy na szkolenia z płatnością online",{"kind":76,"text":77},"info","Plan: 4 kroki · czekam na akceptację",{"kind":79,"text":80},"ok","Plan zaakceptowany",{"kind":76,"text":82},"Edytuję 6 plików…",{"kind":79,"text":84},"Testy: 128 passed",{"kind":79,"text":86},"Sprawdzone w przeglądarce",{"kind":70,"text":88},"git commit -m \"feat(booking): płatności online\"","dYRtvex-alSv07jgPzobIV6pf8c3s2otFobZtt_kwGE",[91],{"id":92,"title":93,"body":94,"description":100,"extension":105,"image":106,"meta":109,"navigation":110,"order":111,"path":112,"role":113,"seo":114,"stack":115,"stem":117,"summary":118,"url":119,"year":120,"__hash__":121},"projects_pl\u002Fprojekty\u002Fleathermaster.md","LeatherMaster",{"type":95,"value":96,"toc":101},"minimark",[97],[98,99,100],"p",{},"Opis projektu powstanie w zadaniu 5.",{"title":102,"searchDepth":103,"depth":103,"links":104},"",2,[],"md",{"src":107,"alt":108},"\u002Fimages\u002Fprojects\u002Fleathermaster.webp","Strona główna LeatherMaster: nagłówek z ofertą renowacji skóry i przyciskiem kontaktu",{},true,"1","\u002Fprojekty\u002Fleathermaster","Projekt, backend, frontend i wdrożenie",{"title":93,"description":100},[37,38,49,116,62,64],"MySQL","projekty\u002Fleathermaster","Strona i panel CMS zakładu renowacji tapicerki skórzanej, z zapisami na szkolenia i płatnościami online.","https:\u002F\u002Fwww.leathermaster.pl","2026","UU6TEN1UOgFEytYBKxvIl2h1nGngdGDfB8l8h_8MPMo",1792700016007]