{"id":13196,"date":"2025-09-03T10:01:34","date_gmt":"2025-09-03T08:01:34","guid":{"rendered":"https:\/\/elementapp.ai\/blog\/?p=13196"},"modified":"2026-04-02T21:38:00","modified_gmt":"2026-04-02T19:38:00","slug":"vibe-coding-element-integracja-z-linkedin","status":"publish","type":"post","link":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/","title":{"rendered":"Vibe Coding Element &#8211; integracja z LinkedIn"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"13196\" class=\"elementor elementor-13196\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5ede9cd6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5ede9cd6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3277d6ea\" data-id=\"3277d6ea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6b199132 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6b199132\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-51ccd252\" data-id=\"51ccd252\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-68065db9 elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"68065db9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-bookmark\"><\/i><\/div>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-df8d23d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"df8d23d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9c1ab5f\" data-id=\"9c1ab5f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1516b5 elementor-widget elementor-widget-heading\" data-id=\"a1516b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Vibe Coding Element - integracja z LinkedIn<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-597529ba elementor-widget elementor-widget-text-editor\" data-id=\"597529ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t3 wrze\u015bnia 2025\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2af95ae7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2af95ae7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-47580436\" data-id=\"47580436\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ec26210 elementor-widget elementor-widget-heading\" data-id=\"1ec26210\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vibe Coding - co to jest?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e0e31f8 elementor-widget elementor-widget-text-editor\" data-id=\"2e0e31f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Vibe Coding to kodowanie, czyli tworzenie kodu programistycznego, z wykorzystaniem sztucznej inteligencji. Vibe Coding wygl\u0105da w ten spos\u00f3b, \u017ce piszemy sztucznej inteligencji w\u0142asnymi s\u0142owami, co chcemy osi\u0105gn\u0105\u0107, a sztuczna inteligencja zaczyna zamienia\u0107 nasze oczekiwania na kod programistyczny. Od kilku tygodni ucz\u0119 si\u0119 vibe codingu. Ucz\u0119 si\u0119, bo cho\u0107 pisanie po polsku nie sprawia mi problem\u00f3w, to jednak aby vibe coding by\u0142 efektywny, trzeba przyswoi\u0107 sobie i stosowa\u0107 sporo r\u00f3\u017cnych dobrych praktyk. Powy\u017csza uwaga dotyczy w szczeg\u00f3lno\u015bci os\u00f3b, kt\u00f3re nie uczy\u0142y si\u0119 wcze\u015bniej programowania i ja w\u0142a\u015bnie do tej grupy os\u00f3b nale\u017c\u0119.<\/p>\n<p>Moje pierwsze do\u015bwiadczenia z t\u0105 metod\u0105 opisuj\u0119 w artykule o <a href=\"https:\/\/elementapp.ai\/blog\/niepewna-przyszlosc-junior-developerow\/\" style=\"color: #0000ff;\">przysz\u0142o\u015bci junior developer\u00f3w<\/a> \u2014 AI zmienia fundamentalnie model tworzenia oprogramowania.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-428687c elementor-widget elementor-widget-heading\" data-id=\"428687c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Integracja z LinkedIn.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d55a877 elementor-widget elementor-widget-text-editor\" data-id=\"d55a877\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ze wspomnianego wy\u017cej artyku\u0142u dowiesz si\u0119, \u017ce od pewnego czasu stosuj\u0119 vibe coding do rozwoju naszego <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/wszystko-o-ats\" target=\"_blank\" rel=\"noopener\">systemu ATS<\/a><\/span>. Niedawno, pod jednym z moich wpis\u00f3w na platformie X, kto\u015b zg\u0142osi\u0142 w\u0105tpliwo\u015b\u0107, \u017ce vibe coding nie da rady wygenerowa\u0107 1000 sensownych linijek kodu. Dla niewtajemniczonych &#8211; im wi\u0119cej linijek kodu, tym najcz\u0119\u015bciej wi\u0119kszy stopie\u0144 skomplikowania tworzonego programu.<\/p><p>No to w\u0142a\u015bnie wygenerowa\u0142em oko\u0142o 5.5 tysi\u0105ca linijek kodu. W lokalnych testach nowa funkcjonalno\u015b\u0107 dzia\u0142a ju\u017c prawid\u0142owo (screenshot poni\u017cej). Funkcjonalno\u015b\u0107 umo\u017cliwia systemowi Element publikacj\u0119 og\u0142osze\u0144 rekrutacyjnych na LinkedIn.<\/p>\n<p>LinkedIn to jedno z wielu \u017ar\u00f3de\u0142 kandydat\u00f3w \u2014 pe\u0142n\u0105 list\u0119 bezp\u0142atnych portali znajdziesz w <a href=\"https:\/\/elementapp.ai\/darmowe-ogloszenia-z-ofertami-pracy\" style=\"color: #0000ff;\">najwi\u0119kszym zestawieniu darmowych \u017ar\u00f3de\u0142 kandydat\u00f3w<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66e0fe8 elementor-widget elementor-widget-image\" data-id=\"66e0fe8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"vibe coding element linkedin\" data-elementor-lightbox-description=\"vibe coding element linkedin\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTMyMDIsInVybCI6Imh0dHBzOlwvXC9lbGVtZW50YXBwLmFpXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wOVwvY2hyb21lX0t4Nk1Fam5GcTkucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"703\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png\" class=\"attachment-large size-large wp-image-13202\" alt=\"\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png 1766w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9-300x176.png 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9-768x450.png 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9-1536x900.png 1536w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ca8077 elementor-widget elementor-widget-text-editor\" data-id=\"6ca8077\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Oto podsumowanie pracy po zbudowaniu pierwszej, dzia\u0142aj\u0105cej w warunkach testowych funkcji systemu:<\/p><p>\ud83c\udfafPODSUMOWANIE LINIJEK KODU LINKEDIN INTEGRATION<\/p><p><strong>Backend<\/strong>:<br \/>&#8211; 43 pliki zmodyfikowane<br \/>&#8211; +4,567 linijek dodanych<br \/>&#8211; -4 linijki usuni\u0119te<br \/>&#8211; Netto: +4,563 linijki kodu<\/p><p><strong>Frontend<\/strong>:<br \/>&#8211; 6 plik\u00f3w zmodyfikowanych<br \/>&#8211; +947 linijek dodanych<br \/>&#8211; -73 linijki usuni\u0119te<br \/>&#8211; Netto: +874 linijki kodu<\/p><p>\ud83d\udff0\u0141\u0104CZNY WYNIK:<br \/>+5,437 linijek kodu w ca\u0142ym projekcie LinkedIn Integration<\/p><p>Breakdown szczeg\u00f3\u0142owy:<br \/>&#8211; Backend: 4,563 linijki (84%)<br \/>&#8211; Frontend: 874 linijki (16%)<br \/>&#8211; Pliki: 49 plik\u00f3w \u0142\u0105cznie<br \/>&#8211; Commits: ~15 commit\u00f3w na obu branchach<\/p><p>Najwa\u017cniejsze komponenty:<\/p><p>1. LinkedIn Provider Details Component: 661 linijek (frontend)<br \/>2. LinkedInProjection + Writer: ~400 linijek (backend)<br \/>3. LinkedIn Controller + Services: ~300 linijek (backend)<br \/>4. Behat testy: ~200 linijek (backend)<br \/>5. Migracje + XML Feed: ~150 linijek (backend)<br \/>6. Unit testy: ~212 linijek (frontend)<\/p><p>Powy\u017csze, to raportu z solidnego kawa\u0142ka pracy nad kodem Elementu &#8211; ponad 5,4 tysi\u0105ca linijek z pe\u0142nym Event Sourcing, testami i integracj\u0105! \ud83d\udcaa<\/p><p>&#8212;&#8212;-<\/p><p>Teraz kod b\u0119dzie analizowany przez naszych senior\u00f3w, kt\u00f3rzy z pewno\u015bci\u0105 zg\u0142osz\u0105 wiele poprawek. Nast\u0105pi kilka iteracji poprawek i jak dobrze p\u00f3jdzie, wkr\u00f3tce u\u017cytkownicy Elementu otrzymaj\u0105 now\u0105 funkcj\u0119 automatyzuj\u0105c\u0105 publikacj\u0119 og\u0142osze\u0144 na portalu Linekdin.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55f57ed elementor-widget elementor-widget-heading\" data-id=\"55f57ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Vibe coding a jako\u015b\u0107 kodu<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a53d113 elementor-widget elementor-widget-text-editor\" data-id=\"a53d113\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Jak wspomnia\u0142em wy\u017cej, kod wygenerowany przez AI wysy\u0142any jest do oceny senior\u00f3w. Zanim to jednak nast\u0105pi, kod przechodzi przez testy lokalne, a p\u00f3\u017aniej przez kolejny zestaw test\u00f3w na platformie <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/circleci.com\/\" target=\"_blank\" rel=\"noopener nofollow\">Cirleci.<\/a><\/span> Dopiero gdy te dwa etapy testowe przejd\u0105 bezb\u0142\u0119dnie, kodem zajmuj\u0105 si\u0119 programi\u015bci.<\/p><p>Poprawek jest zawsze sporo, ale nie jest to\u00a0problem:<\/p><ul><li>AI nie m\u0119czy si\u0119, mo\u017ce tworzy\u0107 kod tak d\u0142ugo, a\u017c w ko\u0144cu przejdzie testy bezb\u0142\u0119dnie.<\/li><li>Programi\u015bci otrzymuj\u0105 kod wyczyszczony z wi\u0119kszo\u015bci b\u0142\u0119d\u00f3w, wi\u0119c nie po\u015bwi\u0119caj\u0105 wiele czasu na poprawki.<\/li><li>Pomimo b\u0142\u0119d\u00f3w, w finalnym rozrachunku nowy kod &#8211; a zatem nowe funkcje <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/\" target=\"_blank\" rel=\"noopener\">Element<\/a><\/span> &#8211; powstaj\u0105 taniej w uk\u0142adzie m\u00f3j vibe coding + senior reviewer ni\u017c w uk\u0142adzie junior\/mid developer + senior reviewer. Taniej, poniewa\u017c podczas, gdy AI generuje kod, ja wykonuje inne zadania. Developer nie mo\u017ce sobie pozwoli\u0107 na tak\u0105 podzielno\u015b\u0107 uwagi.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c94ce93 elementor-widget elementor-widget-text-editor\" data-id=\"3c94ce93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Najcz\u0119\u015bciej czytane<\/strong>:<\/p><ol><li><span style=\"font-size: 16px;\"><strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/darmowe-ogloszenia-z-ofertami-pracy\">Darmowe og\u0142oszenia o prac\u0119 i najwi\u0119ksza lista \u017ar\u00f3de\u0142 kandydat\u00f3w<\/a><\/span><\/strong> &#8211; najwi\u0119ksza w Polsce lista bezp\u0142atnych i p\u0142atnych \u017ar\u00f3de\u0142 kandydat\u00f3w<\/span><\/li><li><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/elementapp.ai\/wynagrodzenia-praca-hr\" target=\"_blank\" rel=\"noopener\"><strong>Praca w HR<\/strong><\/a> <span style=\"color: #000000;\">&#8211; najnowsze oferty pracy i aktualne \u015brednie wynagrodzenia w bran\u017cy HR<\/span><\/span><\/li><li><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/akademia-rekrutacji\" target=\"_blank\" rel=\"noopener\"><strong>Akademia Rekrutacji<\/strong><\/a> <span style=\"color: #000000;\">&#8211; zbi\u00f3r wiedzy na temat rekrutacji oraz raporty z rynku pracy.<\/span><\/span><\/li><li><strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/blog\/gowork-jak-reagowac-na-negatywne-opinie-o-pracodawcach\/\">Gowork &#8211; jak reagowa\u0107 na negatywne opinie o pracodawcach<\/a><\/span><\/strong> &#8211; Kompleksowy poradnik dla pracodawc\u00f3w.<\/li><li><a href=\"https:\/\/elementapp.ai\/blog\/jak-napisac-cv-i-profil-linkedin\/\"><span style=\"color: #0000ff;\"><b>Jak napisa\u0107 CV i profil LinkedIn <\/b><\/span><\/a>&#8211; kompleksowy\u00a0poradnik tworzenia CV i profil\u00f3w LinkedIn<\/li><li><strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/blog\/rodo-w-rekrutacji-sourcing-i-direct-search-wszystko-co-musisz-wiedziec\/\">RODO w rekrutacji &#8211; sourcing, direct search, og\u0142oszenia. Wszystko co musisz wiedzie\u0107<\/a><\/span><\/strong> &#8211; kompleksowy poradnik RODO w rekrutacji z naciskiem na dzia\u0142ania typu direct search \/ sourcing.<\/li><li><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/elementapp.ai\/wszystko-o-ats\" target=\"_blank\" rel=\"noopener\"><strong>Wszystko o systemach ATS<\/strong><\/a><\/span> &#8211; poradnik wyboru systemu rekrutacyjnego<\/li><li><strong><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/elementapp.ai\/blog\/umowy-przedwstepne-i-listy-intencyjne-w-procesach-rekrutacyjnych\/\" target=\"_blank\" rel=\"noopener\">Umowy przedwst\u0119pne i listy intencyjne w procesach rekrutacyjnych<\/a><\/span><\/strong> &#8211; wszystko, co musisz wiedzie\u0107 o prawnych zabezpieczeniach zobowi\u0105zania do zatrudnienia.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b91846e elementor-author-box--image-valign-middle elementor-widget elementor-widget-author-box\" data-id=\"6b91846e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"author-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-author-box\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/maciejmichalewski\/\" class=\"elementor-author-box__avatar\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2024\/03\/MM-head-small-300x300.jpg\" alt=\"Picture of Maciej Michalewski\" loading=\"lazy\">\n\t\t\t\t<\/a>\n\t\t\t\n\t\t\t<div class=\"elementor-author-box__text\">\n\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/in\/maciejmichalewski\/\">\n\t\t\t\t\t\t<h4 class=\"elementor-author-box__name\">\n\t\t\t\t\t\t\tMaciej Michalewski\t\t\t\t\t\t<\/h4>\n\t\t\t\t\t<\/a>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-author-box__bio\">\n\t\t\t\t\t\t<p>Founder & CEO @ Element<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c1d5f5a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3c1d5f5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46f49174 elementor-widget elementor-widget-image\" data-id=\"46f49174\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/elementapp.ai\/#sprawdz-demo\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"676\" height=\"430\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/01\/Baner-na-bloga-2025.png\" class=\"attachment-large size-large wp-image-12518\" alt=\"Element cennik baner\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/01\/Baner-na-bloga-2025.png 676w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/01\/Baner-na-bloga-2025-300x191.png 300w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73f6373a elementor-widget elementor-widget-text-editor\" data-id=\"73f6373a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nasze artyku\u0142y przeczytasz tak\u017ce na <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/maciejm.medium.com\/vibe-coding-element-integracja-z-linkedin-4226aca11189\" rel=\"noopener nofollow\">Medium<\/a><\/span>, <a href=\"https:\/\/www.linkedin.com\/pulse\/vibe-coding-element-integracja-z-linkedin-elementappai-bgonf\" target=\"_blank\" rel=\"noopener nofollow\"><span style=\"color: #0000ff;\">LinkedIn<\/span><\/a>, <a style=\"font-size: 16px; background-color: #ffffff; color: #0000ff;\" href=\"https:\/\/maciejm.substack.com\/p\/vibe-coding-element-integracja-z\" rel=\"noopener nofollow\">Substack<\/a>, <a style=\"color: #0000ff;\" href=\"https:\/\/www.reddit.com\/user\/maciejmm\/comments\/1oyjek0\/vibe_coding_element_integracja_z_linkedin\/\" target=\"_blank\" rel=\"noopener nofollow\">Reddit<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6f18be6f\" data-id=\"6f18be6f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c9b6aa2 elementor-widget elementor-widget-heading\" data-id=\"c9b6aa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Ostatnie wpisy:<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b809876 elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts\" data-id=\"3b809876\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;classic_columns&quot;:&quot;1&quot;,&quot;classic_columns_tablet&quot;:&quot;1&quot;,&quot;classic_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:26,&quot;sizes&quot;:[]},&quot;classic_columns_mobile&quot;:&quot;1&quot;,&quot;classic_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;classic_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"posts.classic\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid\" role=\"list\">\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-14366 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-posts\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/elementapp.ai\/blog\/jawnosc-wynagrodzen-spotkanie-polskiego-forum-hr\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-pfhr-jawnosc-rynek-ai-300x169.webp\" class=\"attachment-medium size-medium wp-image-14371\" alt=\"Jawno\u015b\u0107 p\u0142ac, rynek pracy i AI, notatki ze spotkania Polskiego Forum HR, grafika z wag\u0105, wykresem i chipem AI.\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-pfhr-jawnosc-rynek-ai-300x169.webp 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-pfhr-jawnosc-rynek-ai-768x432.webp 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-pfhr-jawnosc-rynek-ai-1536x864.webp 1536w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-pfhr-jawnosc-rynek-ai.webp 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/jawnosc-wynagrodzen-spotkanie-polskiego-forum-hr\/\" >\n\t\t\t\tJawno\u015b\u0107 wynagrodze\u0144, rynek pracy i AI: notatki ze spotkania Polskiego Forum HR\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-author\">\n\t\t\tMaciej Michalewski\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\t15 czerwca 2026\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>10 czerwca 2026 w Sopocie odby\u0142o si\u0119 spotkanie Polskiego Forum HR. Zebra\u0142em najwa\u017cniejsze wnioski o jawno\u015bci wynagrodze\u0144, kt\u00f3ra znosi poufno\u015b\u0107 p\u0142ac i obci\u0105\u017ca dzia\u0142y HR.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/elementapp.ai\/blog\/jawnosc-wynagrodzen-spotkanie-polskiego-forum-hr\/\" aria-label=\"Read more about Jawno\u015b\u0107 wynagrodze\u0144, rynek pracy i AI: notatki ze spotkania Polskiego Forum HR\" tabindex=\"-1\" >\n\t\t\tCzytaj wi\u0119cej \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-14356 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-posts\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/elementapp.ai\/blog\/oferty-pracy-polska-maj-2026-raport-grant-thornton\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"158\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-gt-maj-2026-1200-300x158.jpg\" class=\"attachment-medium size-medium wp-image-14355\" alt=\"Raport Oferty pracy w Polsce maj 2026, Grant Thornton i Element, zerowa dynamika roczna.\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-gt-maj-2026-1200-300x158.jpg 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-gt-maj-2026-1200-768x403.jpg 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-gt-maj-2026-1200.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/oferty-pracy-polska-maj-2026-raport-grant-thornton\/\" >\n\t\t\t\tRynek pracy przesta\u0142 si\u0119 kurczy\u0107. 267 tysi\u0119cy ofert i osiem miast na plusie\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-author\">\n\t\t\tMaciej Michalewski\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\t15 czerwca 2026\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>W maju 2026 w Polsce pojawi\u0142o si\u0119 267 tys. ofert pracy, a roczna dynamika pierwszy raz od roku wynios\u0142a 0%. Raport Grant Thornton i Element czyta to jako koniec rocznych spadk\u00f3w.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/elementapp.ai\/blog\/oferty-pracy-polska-maj-2026-raport-grant-thornton\/\" aria-label=\"Read more about Rynek pracy przesta\u0142 si\u0119 kurczy\u0107. 267 tysi\u0119cy ofert i osiem miast na plusie\" tabindex=\"-1\" >\n\t\t\tCzytaj wi\u0119cej \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-14344 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-posts\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/elementapp.ai\/blog\/szkolenia-otwarte-z-ai\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-szkolenia-otwarte-ai-300x169.webp\" class=\"attachment-medium size-medium wp-image-14340\" alt=\"Szkolenia otwarte z AI prowadzone przez Macieja Michalewskiego z Altkom i EY\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-szkolenia-otwarte-ai-300x169.webp 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-szkolenia-otwarte-ai-768x432.webp 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-szkolenia-otwarte-ai-1536x864.webp 1536w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-szkolenia-otwarte-ai.webp 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/szkolenia-otwarte-z-ai\/\" >\n\t\t\t\tSzkolenia otwarte z AI, kt\u00f3re prowadz\u0119 osobi\u015bcie\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-author\">\n\t\t\tMaciej Michalewski\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\t12 czerwca 2026\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Wi\u0119kszo\u015b\u0107 moich szkole\u0144 to programy zamkni\u0119te, ale kilka prowadz\u0119 jako otwarte, z autorskim programem, razem z Altkom Akademia i EY. Oto pe\u0142na lista z linkami.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/elementapp.ai\/blog\/szkolenia-otwarte-z-ai\/\" aria-label=\"Read more about Szkolenia otwarte z AI, kt\u00f3re prowadz\u0119 osobi\u015bcie\" tabindex=\"-1\" >\n\t\t\tCzytaj wi\u0119cej \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-14320 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-posts\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/elementapp.ai\/blog\/rozwoj-systemu-element-przyspieszyl-jak-nigdy-wczesniej\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-element-nabiera-rozpedu-300x169.webp\" class=\"attachment-medium size-medium wp-image-14323\" alt=\"System rekrutacyjny Element przyspiesza dzi\u0119ki agentom AI generuj\u0105cym kod\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-element-nabiera-rozpedu-300x169.webp 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-element-nabiera-rozpedu-768x432.webp 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-element-nabiera-rozpedu-1536x864.webp 1536w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/06\/hero-element-nabiera-rozpedu.webp 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/rozwoj-systemu-element-przyspieszyl-jak-nigdy-wczesniej\/\" >\n\t\t\t\tRozw\u00f3j systemu Element przyspieszy\u0142 jak nigdy wcze\u015bniej\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-author\">\n\t\t\tMaciej Michalewski\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\t10 czerwca 2026\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Nie jestem programist\u0105, a dzi\u015b generuj\u0119 tysi\u0105ce linii kodu Elementu dzi\u0119ki AI. O tym, jak vibe coding zmieni\u0142 tempo rozwoju naszego systemu rekrutacyjnego.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/elementapp.ai\/blog\/rozwoj-systemu-element-przyspieszyl-jak-nigdy-wczesniej\/\" aria-label=\"Read more about Rozw\u00f3j systemu Element przyspieszy\u0142 jak nigdy wcze\u015bniej\" tabindex=\"-1\" >\n\t\t\tCzytaj wi\u0119cej \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-14311 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-posts\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/elementapp.ai\/blog\/element-ma-api\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-api-300x169.jpg\" class=\"attachment-medium size-medium wp-image-14309\" alt=\"\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-api-300x169.jpg 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-api-768x432.jpg 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-api-1536x864.jpg 1536w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-api.jpg 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/element-ma-api\/\" >\n\t\t\t\tElement ma API: rekrutacja pod\u0142\u0105czona do twoich system\u00f3w\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-author\">\n\t\t\tMaciej Michalewski\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\t28 maja 2026\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Element ma publiczne API w wersji v1-beta. Pokazuj\u0119, co integracje daj\u0105 klientom systemu rekrutacyjnego, jakie b\u0142\u0119dy pope\u0142ni\u0142em i czego mnie nauczy\u0142y.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/elementapp.ai\/blog\/element-ma-api\/\" aria-label=\"Read more about Element ma API: rekrutacja pod\u0142\u0105czona do twoich system\u00f3w\" tabindex=\"-1\" >\n\t\t\tCzytaj wi\u0119cej \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<article class=\"elementor-post elementor-grid-item post-14294 post type-post status-publish format-standard has-post-thumbnail hentry category-blog-posts\" role=\"listitem\">\n\t\t\t\t<a class=\"elementor-post__thumbnail__link\" href=\"https:\/\/elementapp.ai\/blog\/rekrutacja-na-telefonie-mobilny-element\/\" tabindex=\"-1\" >\n\t\t\t<div class=\"elementor-post__thumbnail\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-mobilny-300x169.jpg\" class=\"attachment-medium size-medium wp-image-14288\" alt=\"Rekrutacja na telefonie w mobilnym widoku Elementu\" srcset=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-mobilny-300x169.jpg 300w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-mobilny-768x432.jpg 768w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-mobilny-1536x864.jpg 1536w, https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2026\/05\/hero-element-mobilny.jpg 1600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/div>\n\t\t<\/a>\n\t\t\t\t<div class=\"elementor-post__text\">\n\t\t\t\t<h3 class=\"elementor-post__title\">\n\t\t\t<a href=\"https:\/\/elementapp.ai\/blog\/rekrutacja-na-telefonie-mobilny-element\/\" >\n\t\t\t\tRekrutacja na telefonie: Element jest ju\u017c mobilny dzi\u0119ki AI\t\t\t<\/a>\n\t\t<\/h3>\n\t\t\t\t<div class=\"elementor-post__meta-data\">\n\t\t\t\t\t<span class=\"elementor-post-author\">\n\t\t\tMaciej Michalewski\t\t<\/span>\n\t\t\t\t<span class=\"elementor-post-date\">\n\t\t\t27 maja 2026\t\t<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-post__excerpt\">\n\t\t\t<p>Mobilne widoki Elementu s\u0105 na produkcji. Rekruterzy i hiring managerowie prowadz\u0105 proces ze smartfona, a 15 000 linii kodu napisa\u0142o AI w pi\u0119\u0107 tygodni.<\/p>\n\t\t<\/div>\n\t\t\n\t\t<a class=\"elementor-post__read-more\" href=\"https:\/\/elementapp.ai\/blog\/rekrutacja-na-telefonie-mobilny-element\/\" aria-label=\"Read more about Rekrutacja na telefonie: Element jest ju\u017c mobilny dzi\u0119ki AI\" tabindex=\"-1\" >\n\t\t\tCzytaj wi\u0119cej \u00bb\t\t<\/a>\n\n\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad &#8211; integracja z LinkedIn.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad - integracja z LinkedIn.","_yoast_wpseo_opengraph-image":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/08\/vibe-coding-element-linkedin.png","_yoast_wpseo_opengraph-image-id":13197,"_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_twitter-image-id":0,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-13196","post","type-post","status-publish","format-standard","hentry","category-blog-posts"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Vibe Coding Element - integracja z LinkedIn<\/title>\n<meta name=\"description\" content=\"Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad - integracja z LinkedIn.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vibe Coding Element - integracja z LinkedIn\" \/>\n<meta property=\"og:description\" content=\"Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad - integracja z LinkedIn.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/\" \/>\n<meta property=\"og:site_name\" content=\"Element&#039;s Blog - nowo\u015bci ze \u015bwiata rekrutacji, HR Tech i Element\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/elementappats\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/elementappats\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-03T08:01:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-02T19:38:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/08\/vibe-coding-element-linkedin.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Maciej Michalewski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Maciej Michalewski\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vibe Coding Element - integracja z LinkedIn","description":"Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad - integracja z LinkedIn.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/","og_locale":"pl_PL","og_type":"article","og_title":"Vibe Coding Element - integracja z LinkedIn","og_description":"Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad - integracja z LinkedIn.","og_url":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/","og_site_name":"Element&#039;s Blog - nowo\u015bci ze \u015bwiata rekrutacji, HR Tech i Element","article_publisher":"https:\/\/www.facebook.com\/elementappats","article_author":"https:\/\/www.facebook.com\/elementappats\/","article_published_time":"2025-09-03T08:01:34+00:00","article_modified_time":"2026-04-02T19:38:00+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/08\/vibe-coding-element-linkedin.png","type":"image\/png"}],"author":"Maciej Michalewski","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Maciej Michalewski","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#article","isPartOf":{"@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/"},"author":{"name":"Maciej Michalewski","@id":"https:\/\/elementapp.ai\/blog\/#\/schema\/person\/02f4e59e019634b9e2fb09c00bf93f1e"},"headline":"Vibe Coding Element &#8211; integracja z LinkedIn","datePublished":"2025-09-03T08:01:34+00:00","dateModified":"2026-04-02T19:38:00+00:00","mainEntityOfPage":{"@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/"},"wordCount":785,"commentCount":0,"publisher":{"@id":"https:\/\/elementapp.ai\/blog\/#organization"},"image":{"@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#primaryimage"},"thumbnailUrl":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png","articleSection":["Blog-posts"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/","url":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/","name":"Vibe Coding Element - integracja z LinkedIn","isPartOf":{"@id":"https:\/\/elementapp.ai\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#primaryimage"},"image":{"@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#primaryimage"},"thumbnailUrl":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png","datePublished":"2025-09-03T08:01:34+00:00","dateModified":"2026-04-02T19:38:00+00:00","description":"Vibe Coding, czyli AI wspieraj\u0105ca tworzenie kodu, pozwala mi przyspieszy\u0107 prac\u0119 nad rozwojem Elementu. Przyk\u0142ad - integracja z LinkedIn.","breadcrumb":{"@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#primaryimage","url":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png","contentUrl":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2025\/09\/chrome_Kx6MEjnFq9.png","width":1766,"height":1035,"caption":"vibe coding element linkedin"},{"@type":"BreadcrumbList","@id":"https:\/\/elementapp.ai\/blog\/vibe-coding-element-integracja-z-linkedin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/elementapp.ai\/blog\/"},{"@type":"ListItem","position":2,"name":"Vibe Coding Element &#8211; integracja z LinkedIn"}]},{"@type":"WebSite","@id":"https:\/\/elementapp.ai\/blog\/#website","url":"https:\/\/elementapp.ai\/blog\/","name":"Element's Blog - nowo\u015bci ze \u015bwiata rekrutacji, HR Tech i Element","description":"Najciekawsze informacje ze \u015bwiata rekrutacji, rynku pracy, technologii rekrutacyjnych oraz systemu rekrutacyjnego Element","publisher":{"@id":"https:\/\/elementapp.ai\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/elementapp.ai\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/elementapp.ai\/blog\/#organization","name":"Element ATS system rekrutacyjny","url":"https:\/\/elementapp.ai\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/elementapp.ai\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2019\/09\/element-system-logo.svg","contentUrl":"https:\/\/elementapp.ai\/blog\/wp-content\/uploads\/2019\/09\/element-system-logo.svg","width":1,"height":1,"caption":"Element ATS system rekrutacyjny"},"image":{"@id":"https:\/\/elementapp.ai\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/elementappats"]},{"@type":"Person","@id":"https:\/\/elementapp.ai\/blog\/#\/schema\/person\/02f4e59e019634b9e2fb09c00bf93f1e","name":"Maciej Michalewski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/9d00803e2237f6212234740ce5ee8400cf3c04cf469dc8728a7fdd0d2a1e8cc7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9d00803e2237f6212234740ce5ee8400cf3c04cf469dc8728a7fdd0d2a1e8cc7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9d00803e2237f6212234740ce5ee8400cf3c04cf469dc8728a7fdd0d2a1e8cc7?s=96&d=mm&r=g","caption":"Maciej Michalewski"},"description":"Since 2010 I have been professionally involved in the recruitment industry. Since 2014, I and a team of talented software developers, have been developing Element, an innovative recruitment system which makes recruiting fast and simple. I am a tech lover, and my mission is to find and create new solutions that will positively impact the recruitment market.","sameAs":["https:\/\/www.facebook.com\/elementappats\/","https:\/\/www.linkedin.com\/company\/13982762"]}]}},"_links":{"self":[{"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/posts\/13196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/comments?post=13196"}],"version-history":[{"count":19,"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/posts\/13196\/revisions"}],"predecessor-version":[{"id":13424,"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/posts\/13196\/revisions\/13424"}],"wp:attachment":[{"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/media?parent=13196"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/categories?post=13196"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elementapp.ai\/blog\/wp-json\/wp\/v2\/tags?post=13196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}