Produkt zbudowany solo · działa
HiddenJobs.pl
Oferty pracy IT w 100% zdalnej dla polskich specjalistów, dopasowywane przez AI do profilu spośród ofert zagranicznych firm sprawdzonych pod kątem współpracy z Polską. Działa, ma prawdziwych użytkowników, zbudowany w pojedynkę.
Historia · luty → maj 2026
Luty 2026
Najpierw walidacja, nie kod
Zanim napisałem pierwszą linijkę, sprawdziłem popyt. Rozmawiałem ze specjalistami, pytałem, co nie działa w istniejących portalach z ofertami, i patrzyłem, czego ludzie naprawdę potrzebują, a nie tylko co deklarują.
Najważniejszy wniosek: seniorzy nie potrzebują więcej ofert pracy, tylko tych właściwych. Teza, wokół której zbudowałem produkt: zbierać oferty od zagranicznych firm, które naprawdę zatrudniają zdalnie z Polski, a potem z pomocą AI dopasować każdą do CV specjalisty i jego preferencji opisanych zwykłym językiem. Selekcja i personalizacja zamiast agregacji.
Marzec 2026
MVP po zamknięciu walidacji
Zacząłem budować. Główny mechanizm: analiza CV (OpenAI) i preferencje opisane zwykłym językiem → uszeregowane oferty dla każdego specjalisty. Infrastruktura backendu do pozyskiwania ofert od zagranicznych firm, ekstrakcja wspierana przez AI, dzięki której oferty są uporządkowane i czyste, sprawdzanie każdej oferty pod kątem współpracy z Polską, publiczny portal z ofertami i widok dopasowań dla każdego specjalisty. Stack: Next.js 16, NestJS, PostgreSQL/Supabase, OpenAI.
Kiedyś właśnie na tym etapie bym utknął. Z agentami AI w pętli tak się nie stało.
Kwiecień 2026
Publiczny start
Publiczny portal z ofertami ruszył. W tym samym tygodniu poszły posty na LinkedInie, zarejestrowali się pierwsi specjaliści, a widok dopasowań zaczął pokazywać właściwe oferty właściwym ludziom.
Maj 2026
Silnik treści i pierwsze cytowania przez asystentów AI
Uruchomiłem silnik długich treści po polsku: 9 zaplanowanych ścieżek tematycznych, wpisy co dwa tygodnie. W ciągu miesiąca: ponad 5000 wyświetleń artykułów, ponad 100 kliknięć wychodzących i pierwsze wejścia z ChatGPT widoczne w analityce już siódmego dnia.
Dla zupełnie nowej domeny cytowania w odpowiedziach asystentów AI w pierwszym tygodniu to sygnał, że silnik treści działa.
Co zbudowałem: sam, od początku do końca
Część publiczna
Portal z ofertami na Next.js 16 App Router, ze stronami ofert odświeżanymi przez ISR, uporządkowanymi ofertami i silnikiem treści.
Pipeline backendu
API w NestJS i narzędzia CLI do pozyskiwania ofert, ekstrakcji wspieranej przez AI i czystego modelu danych. PostgreSQL w Supabase, wdrożenie na Render.
Część dla specjalistów
Rejestracja, wgrywanie CV z analizą AI, preferencje opisane zwykłym językiem, widok dopasowań, w którym każda oferta jest oceniana względem profilu, śledzenie kliknięć i panel admina, z którego prowadzę cały produkt.
Operacje
Analityka (PostHog), integracja z Search Console, automatyzacja e-maili. Za wszystko odpowiada jedna osoba.
Co „inżynieria wspierana przez AI” znaczyła w praktyce
Trzy realne zmiany, które dwa lata temu nie byłyby możliwe.
1. Ściana na 60% przestała istnieć.
Wcześniej moje własne produkty regularnie utykały w okolicach 60%: na etapie, na którym trzeba zbudować nudną infrastrukturę (autoryzacja, schematy bazy, wdrożenie, zarządzanie treścią). Samemu, po ośmiu godzinach w głównej pracy, brakuje na to siły woli. Z agentami w pętli ta część szła naprzód.
2. Wąskie gardło przesunęło się na decyzje produktowe.
Trudne pytanie przestało brzmieć „czy dam radę to zrobić”, a zaczęło brzmieć „czy w ogóle warto to budować”. Tam jest właściwe miejsce na wąskie gardło i właśnie to pytanie od lat próbowałem sobie zadawać.
3. Prowadzenie produktu w pojedynkę stało się realną opcją.
Codzienne prowadzenie HiddenJobs to równoległe pozyskiwanie ofert, treści, SEO, analityka, wsparcie i programowanie. Nic z tego nie działa na autopilocie. Ale wszystko mieści się dziś w tym, co jeden inżynier jest w stanie udźwignąć, jeśli traktuje agentów jak współpracowników, a nie jak autouzupełnianie.
Taki tryb pracy chcę wnieść do zespołu założycielskiego.
Jeśli budujesz wczesny startup, w którym praca z AI jest domyślna, porozmawiajmy.
O mnie