Dostępny na nowe rolePiotr Czerwiński
← Wszystkie projekty

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ę.

Działa od kwietnia 2026100+ kont użytkowników~2 tys. MAU · ~6 tys. odsłon / miesiącponad 60 tys. wyświetleń w Google (GSC)200+ odsłon z czatów AI (ChatGPT, Perplexity, Gemini)Zbudowany sam od początku do końca
hiddenjobs.pl ↗

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.

Next.js 16React 19NestJSTypeScriptPostgreSQLSupabaseOpenAITailwind CSSPostHogVercelRender

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