Łukasz Bałuniak

O mnie · dla rekruterów i zespołów technicznych

Łukasz Bałuniak

Full-stack developer · Next.js · TypeScript · integracje AI

Buduję produkty w całości i samodzielnie: od modelu danych i integracji płatności, przez warstwę AI, po wdrożenie i pomiar. Każdy projekt poniżej działał na produkcji — z płacącymi użytkownikami, prawdziwym kapitałem albo w codziennym użyciu.

Dostępność: Elastyczne formy współpracy — umowa o pracę, B2B, kontrakt.

4

projekty wdrożone na produkcję

1000+

autonomicznych decyzji AI na realnym rynku w jednym cyklu budżetowym

14 dni

od pomysłu do działającej, płatnej wersji produktu (Fotarobota)

Technologie

Frontend

Next.js 16 (App Router) · React 19 · TypeScript · Tailwind CSS v4 · shadcn/ui · Framer Motion · three.js / React Three Fiber

Backend i dane

Supabase (PostgreSQL, Auth, Storage) · Funkcje serverless na Vercel · Vercel Cron · Zod · Resend

AI

Claude (Sonnet, Haiku) · Google Gemini · fal.ai · Vercel AI SDK · Structured output · RAG

Integracje

Autopay (ITN, SHA-256) · Binance Spot API · Telegram Bot API · GitHub REST API · Google Search Console API · GA4 Data API

Pomiar i SEO

GA4 · PostHog · Search Console · Dane strukturalne schema.org · hreflang

Projekty i decyzje architektoniczne

Skrót dla technicznego czytelnika. Pełne opisy — ze zrzutami i kontekstem biznesowym — są w case studies.

Fotarobota

Status: Zwalidowana komercyjnie, zarchiwizowana

Płatna usługa AI zamieniająca zdjęcia produktów z telefonu w kadry jak ze studia.

  • Fire-and-forget: API zgłasza zadanie do kolejki fal.ai i od razu zwraca adres statusu, a odpytywanie przejmuje przeglądarka — funkcja serverless nie płaci za czekanie.
  • Kredyty pobierane atomowo (optimistic locking z ponawianiem) jeszcze przed generacją — zamknięta luka pozwalająca generować ponad limit z kilku kart naraz.
  • Walidacja Zod zawężona do adresów z własnego magazynu aplikacji — endpoint nie da się użyć do odpytywania dowolnych adresów po stronie serwera (SSRF).
  • Powiadomienia płatności Autopay (ITN) weryfikowane hashem SHA-256, z odpowiedzią w formacie XML wymaganym przez operatora.

Stack: Next.js 16 · TypeScript · Supabase · fal.ai · Autopay · PostHog · Vercel

Quantum OM

Status: Wstrzymany — do migracji na inną giełdę

Wieloagentowy system decyzyjny AI handlujący prawdziwym kapitałem na Binance Spot.

  • Pięć ról na trzech modelach o różnym koszcie: tanie modele analizują każdy cykl, droższy orkiestrator rozstrzyga tylko spory, a zgodny i pewny panel omija go całkowicie (Fast Path).
  • Model językowy nigdy nie składa zlecenia: werdykt przechodzi przez deterministyczną warstwę guard — stop loss, trailing stop, cooldown i dzienne limity strat.
  • Doktryna „parasol”: bramkowanie kapitału dotyczy tylko wejść, a wyjścia nie są blokowane nigdy — wniosek z realnego zakleszczenia bota w stratnej pozycji.
  • Twardy limit 8,5 s na panel analityków, pamięć z parowania transakcji FIFO wstrzykiwana do prompta i cała komunikacja z giełdą za jednym modułem adaptera.

Stack: Next.js 16 · TypeScript · Supabase · Claude · Gemini · Binance Spot API · Telegram Bot API

Charon

Status: W codziennym użyciu

System magazynowo-sprzedażowy z AI do odsprzedaży towaru z palet zwrotów.

  • Przyrostowy scoring manifestów z kontrolą współbieżności, mieszczący się w 60-sekundowym limicie funkcji serverless.
  • Parser manifestów PDF i XLSX różnych przewoźników z autodetekcją nagłówków.
  • Warstwa zapisu sama pomija brakujące kolumny, więc interfejs działa jeszcze przed migracją bazy.
  • Paczki zdjęć generowane po stronie serwera, co omija ograniczenia CORS; przyjęcie towaru projektowane mobile-first.

Stack: Next.js 16 · TypeScript · Tailwind CSS v4 · Supabase · Gemini (Vercel AI SDK) · Vercel

baluniak.com

Status: Na produkcji

Ta strona: portfolio, kreator zamówień z AI i automat treści SEO.

  • Kreator zamówień: pytania układa Claude przez structured output ze schematem Zod, a przy awarii przejmuje skrypt; limiter zapytań i atrybucja źródła wejścia w mailu.
  • Automat treści: dane z Search Console i GA4 wybierają temat, Claude pisze szkic w dwóch językach, a szkic trafia jako pull request z flagą draft — publikację zatwierdza człowiek.
  • Dostęp do API Google przez konto serwisowe z JWT podpisywanym ręcznie, bez ciężkiej biblioteki klienta.
  • Blog w Markdown z parowaniem tłumaczeń, hreflang, sitemapą i danymi strukturalnymi; wersja językowa wybierana z geolokalizacji w proxy.

Stack: Next.js 16 · TypeScript · Claude · Vercel AI SDK · Resend · Google APIs · GitHub API · Vercel Cron

Jak pracuję

AI jako wniosek, nie rozkaz

Tam, gdzie błąd modelu kosztuje pieniądze, między AI a skutkiem stoi zwykły, testowalny kod.

Koszt jest częścią architektury

Model dobrany do zadania, pominięte zbędne wywołania, funkcje, które nie czekają bezczynnie.

Skończone znaczy działające na produkcji

Zmiana jest gotowa, gdy działa na żywej stronie — nie wtedy, gdy przechodzi lokalnie.

Bezpieczeństwo od początku

Walidacja wejścia, weryfikacja podpisów płatności, limity zapytań i rotacja kluczy.

Certyfikaty

Google — Umiejętności Jutra AIZobacz certyfikat

Kontakt

Najszybciej mailem. Odpowiadam w ciągu 24 godzin.

Potrzebna realizacja dla firmy? Zobacz ofertę

Potrzebna strona internetowa albo program dla firmy?

Nowoczesna strona albo system dopasowany do tego, jak naprawdę pracuje firma — bez miesięcy oczekiwania.

Przejdź do kreatora