Jakub.
English

Jakub Nalewajk Fullstack Developer · Node.js, NestJS, Next.js

Trzy lata komercyjnego doświadczenia. Buduję funkcje frontendowe i backendowe, integracje z zewnętrznymi API i warstwę danych. Równolegle prowadzę dubaj.estate w pojedynkę, od architektury po proces releasowy, i ustawiam w tym repo pracę zespołu z agentami AI.

  • Warszawa lub zdalnie
  • Pełen etat
  • Angielski C1
  • Inżynier informatyki, WSB Merito

Gdzie pracowałem

Komercyjne projekty, w których brałem udział - od architektury po wdrożenie.

Fullstack Developer

TypeScript, Node.js, React

Lip 2026 – Obecnie

Pełen etat, zdalnie

  • Rozwijam funkcje frontendowe i backendowe w 6-osobowym zespole: obsługa dokumentów, rozliczenia PLN/EUR i procesy księgowe.
  • Zbudowałem integracje z Kontomatik i Tink, które automatyzują import transakcji.
  • Wdrażałem funkcje na rynek polski i brytyjski, z konfiguracją i regułami zgodności per rynek.

Mid Frontend → Mid Fullstack Developer

Next.js, NestJS, Nx, Strapi

Paź 2025 – Obecnie

Part-time od lip 2026

  • Odpowiadam za całość dubaj.estate, platformy nieruchomości w Dubaju: architektura, proces releasowy, komunikacja z biznesem.
  • Ustawiłem w repo workflow pracy zespołu z Claude Code: wspólną konfigurację, własne komendy, konwencje i dokumentację, na której to działa.
  • Zaprojektowałem platformę jako 5 pionowych modułów domenowych na czterech warstwach. Zależności idą w jedną stronę, w dół, więc żaden moduł nie sięga do wnętrza innego (Nx, Next.js, Strapi CMS).
  • Napisałem 490+ testów jednostkowych, integracyjnych i e2e dla dubaj.estate (Vitest, Testing Library, Playwright).
  • Dowoziłem nowe funkcje w Parkingowo (Next.js, NestJS): endpointy API, warstwa danych i UI.
  • Postawiłem visual regression testing w CI. Każdy PR porównuje zrzuty ekranu z baseline'em, co w zeszłym miesiącu złapało 3 rozjechane layouty, zanim trafiły do klienta.
  • Lighthouse audytuje 7 ścieżek w tym samym pipelinie i trzyma 94 wydajność, 96 dostępność i 100 SEO. Renovate z automerge pilnuje aktualności zależności.
  • Ustawiłem tagowane releasy z generowanym changelogiem, branch protection i rulesety wymuszające review przed mergem.
  • Skonfigurowałem hosting produkcyjny: AWS Amplify dla aplikacji Next.js, Strapi CMS z osobną konfiguracją per środowisko. Problemy produkcyjne debuguję z logów CloudWatch.
  • Wcześniej jako Mid Frontend Developer przebudowałem i otestowałem Maspex Photo Service z panelem administracyjnym dla dużej firmy FMCG, jako jedyny frontend na projekcie. Bundle mniejszy o ~30%. Oba trzymiesięczne milestone'y przed terminem, a potem przejąłem dubaj.estate w całości w 3 miesiące.

Frontend → Fullstack Developer

Next.js, Express, MongoDB

Sie 2023 – Paź 2025

Warszawa

  • Zbudowałem fullstackową platformę LeadMe AI - SaaS do automatyzacji zadań klienckich i śledzenia operacji (React, React Query, Express).
  • Stworzyłem InstagoAI od zera - kreator stron AI dla małych firm (Next.js, Express, MongoDB, TypeScript). Odpowiadałem za cały stack: auth, backend, frontend, modelowanie bazy danych, workflow AI.
  • Zbudowałem platformę e-commerce B2B dla Mezze Foods (warszawska restauracja) na bazie InstagoAI, zintegrowaną z LeadMe AI do zamówień, fakturowania i komunikacji z klientami. 3500+ zamówień miesięcznie.
  • Napisałem narzędzie i18n do CI/CD, które generowało tłumaczenia dla 15+ języków w ~1500 kluczach. Zdjęło ręczne tłumaczenia ze wszystkich projektów firmy.
  • Zaczynałem jako frontend developer: 3 landing page'y produktów startupowych z wynikiem 90+ w Lighthouse (wydajność i dostępność). Po 12 miesiącach awans na fullstacka.

Co zbudowałem po godzinach

Projekty prowadzone od schematu bazy po wdrożenie na własnym serwerze. Każdy powstał, bo napotkałem realny problem i chciałem go rozwiązać.

PillPilot preview

PillPilot

Lecząc jelita z dietetykiem klinicznym, brałem 20+ suplementów i antybiotyków z kilku protokołów - totalny chaos. Zbudowałem fullstackową PWA, gdzie AI parsuje protokoły od lekarza (PDF, Excel, zdjęcia), łączy je z moim inwentarzem i tworzy dzienny plan - z prognozą zapasów, powiadomieniami push i odhaczaniem jednym tapnięciem. Schemat na 8+ tabelach, repository pattern, migracje Drizzle, testy jednostkowe, integracyjne i e2e.

Next.js 16 PostgreSQL Drizzle ORM Vercel AI SDK Vitest Playwright Docker
jobZ preview

jobZ

Miałem dość ręcznego przeglądania ofert pracy na kilku portalach. Zbudowałem fullstackową platformę w monorepo Turborepo - scrapuje polskie portale, generuje embeddingi wektorowe przez Transformers.js i re-rankinguje oferty. Supabase z pgvector do wyszukiwania podobieństwa, cała inferencja AI działa lokalnie w TypeScript.

Next.js 16 Supabase Transformers.js Turborepo
SubStatZ preview

SubStatZ

Straciłem kontrolę nad subskrypcjami - nie wiedziałem ile płacę miesięcznie. Zbudowałem fullstackową apkę z MySQL + Prisma, płatnościami Stripe za premium, synchronizacją kursów walut i analityką wydatków w Recharts. Warstwowe server actions z auth, rate limitingiem i Sentry.

Next.js 16 Prisma Stripe Sentry Docker

Z czym pracuję

Technologie, których używam na co dzień w pracy komercyjnej.

Języki

TypeScript JavaScript HTML CSS SQL

Backend

Node.js NestJS Express REST API OpenAPI Strapi

Dane i kolejki

PostgreSQL MongoDB Redis BullMQ Prisma Drizzle ORM Supabase

Frontend

React Next.js Astro TanStack Query Zustand React Hook Form Zod nuqs

Style i UI

Tailwind CSS Sass Radix Ark UI Shadcn UI Storybook

Testy

Vitest Testing Library Playwright

Architektura i tooling

Nx Turborepo Docker Git GitHub Actions AWS Azure DevOps

Narzędzia AI

Vercel AI SDK Claude Code Cursor Codex

Inne

Accessibility Internationalization Figma

Współpracujmy

Szukasz fullstacka do zespołu? Jestem dostępny na pełen etat z dwutygodniowym okresem wypowiedzenia. Napisz - odpowiem w ciągu 24 godzin.

Wyślij wiadomość

Odpowiem w ciągu 24 godzin.

Skontaktuj się bezpośrednio