Doświadczenie

Pełne CV online - doświadczenie, kompetencje, projekty i edukacja.

Berlin · Remote

Podsumowanie

Full Stack Software Engineer - buduję niezawodne aplikacje webowe end-to-end, własne produkty SaaS i AI oraz komercyjne strony internetowe. Łączę nowoczesny frontend (React, TypeScript, Next.js) z solidnym backendem, jakością kodu (TDD, Zod, Vitest) i wdrożeniami produkcyjnymi. Na co dzień programuję z agentami AI (Claude Code, ChatGPT, Cursor) w uporządkowanym procesie: własne skille, dokumentacja dla agentów i weryfikacja każdej zmiany przed wdrożeniem.

Umiejętności techniczne

Frontend

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS
  • React Native / Expo

Backend i dane

  • Node.js
  • Supabase
  • PostgreSQL
  • Prisma
  • REST API
  • Authentication
  • RLS
  • Python
  • Flask
  • SQLite

AI

  • OpenAI API
  • Anthropic Claude API
  • LLM integration
  • AI-powered apps
  • Prompt engineering
  • AI document processing (OCR + LLM)

Programowanie z AI

  • Agentic coding: Claude Code, Cursor
  • ChatGPT
  • Context engineering
  • Agent Skills & subagents
  • CLAUDE.md / AGENTS.md
  • MCP (Model Context Protocol)
  • Spec-driven development
  • Human-in-the-loop review

Płatności

  • Stripe
  • Stripe Checkout
  • Stripe Webhooks

Jakość i DX

  • TDD
  • Vitest
  • React Testing Library
  • Zod
  • React Hook Form
  • Git / GitHub

Deployment

  • Vercel
  • Docker
  • Domains & hosting

Produkt i web

  • Responsive design
  • SEO
  • i18n
  • System architecture
  • SaaS product design
  • Performance

Kompetencje miękkie

  • Rozwiązywanie problemów
  • Współpraca w zespole
  • Komunikacja
  • Szybka adaptacja do nowych technologii
  • Elastyczność i szybka nauka
  • Samodzielność i inicjatywa
  • Myślenie krytyczne
  • Dbałość o detale

Projekty

Krótkie wzmianki - pełniejsze case studies znajdziesz w zakładce Projekty.

  • MovieWeb App

    Podczas kursu programowania

    Platforma filmowa z kontem użytkownika: wyszukiwanie tytułów, lista ulubionych, szczegóły opisów i okładek.

  • Sport Club PowerPlay

    Podczas kursu programowania

    Zarządzanie kursami sportowymi: panel admina (kursy, klasy, harmonogram) i uczestnika (zapisy / wypisy, usuwanie konta).

  • Dokiero

    Live

    Flagowy produkt: AI skanuje obce pisma, generuje gotowe odpowiedzi z podpisem, pilnuje terminów i przypomina e-mailem (30 języków).

  • Lyamo

    Live

    Aplikacja do finansów osobistych (web + mobile): budżet, OCR, czat AI, plany Stripe i monorepo pod skalę.

  • WC26 Predictor

    Live

    Typer MŚ 2026: typy na żywo, zakłady ryzykowne, Joker, Dream Team, drzewko turniejowe i ranking.

  • AK Gebäudeservice

    Live

    Komercyjna strona firmowa end-to-end - od projektu po wdrożenie, konfigurację domeny i hosting.

  • Cavunio

    Live

    Sklep internetowy z ebookami mojego wydawnictwa Cavunio: PDF i EPUB, płatność bez zakładania konta i pobranie od razu po zakupie.

Doświadczenie

  1. Inżynier oprogramowania - działalność gospodarcza

    Własna działalność

    2025 - obecnie
    • Dalsze zdobywanie doświadczenia jako Full Stack Software Engineer
    • Otwarcie i prowadzenie własnej działalności - produkty cyfrowe oraz realizacje dla klientów
    • Projektowanie i wdrażanie aplikacji webowych end-to-end (architektura, jakość, produkcja)
    • Programowanie wspomagane AI (agentic coding): Claude Code, ChatGPT i Cursor w codziennej pracy, z człowiekiem zatwierdzającym architekturę, commity i wdrożenia
    • Własny zestaw Agent Skills i subagentów (architektura, jakość kodu, bezpieczeństwo, QA, Git, research techniczny) oraz dokumentacja projektów pod agentów (CLAUDE.md / AGENTS.md)
    • Integracja LLM w produktach: OpenAI i Anthropic Claude z OCR (Google Vision) w Dokiero, asystent finansowy AI w Lyamo
  2. Web developer - staż

    webeet.io · Remote

    sie 2025 - wrz 2025
    • Praktyki na zakończenie kursu programowania - rozwój kluczowych modułów frontendowych w React i TypeScript
    • TDD dla AuthForm - pokrycie unit i integration (Vitest, React Testing Library)
    • Walidacja Zod w krytycznych flow oraz refaktoryzacja testów pod wzorce BDD
  3. Kurs programowania - Software Engineering Bootcamp

    Masterschool · 100% online (remote)

    lip 2024 - wrz 2025
    • Intensywny bootcamp Software Engineering (Masterschool) - fundamenty Pythona, JavaScript, React, Node i Git
    • Wprowadzenie do baz danych i SQL, HTML/CSS oraz metod pracy (Agile / Waterfall)
    • Podstawy architektury oprogramowania, UI i pracy projektowej w zespole
  4. Systemy elektryczne i zaopatrzenie

    Elpron GmbH · Berlin-Brandenburg

    lip 2016 - lip 2024
    • Optymalizacja logistyki materiałów - ok. 30% mniej opóźnień dostaw
    • Precyzyjne instalacje systemów (trasowanie kabli, wiercenia) wg specyfikacji
    • Diagnostyka i prewencyjne utrzymanie - ok. 40% niższe koszty napraw
    • Szkolenie nowych pracowników oraz kontrola jakości i zgodności z procedurami
  5. Pomocnik elektryka

    ZAL Berlin Brandenburg · Berlin

    wrz 2015 - mar 2016
    • Instalacja i konfiguracja systemów sterowania elektrycznego
    • Prace przy napędach i automatyzacji - diagnostyka oraz optymalizacja
    • Praca z układami DC/AC i structured troubleshooting
  6. Remonty mieszkań

    Własna działalność

    2012 - 2014
    • Remonty mieszkań we własnej działalności
    • Podłogi, sufity podwieszane, kafelkowanie, szpachlowanie i prace wykończeniowe
  7. Pracownik produkcji

    LM Wind Power

    2010 - 2012
    • Praca na produkcji łopat do turbin wiatrowych
    • Praca w procesie produkcyjnym zgodnie z procedurami jakości i BHP
  8. Prace remontowe mieszkań

    Remonty / budownictwo

    2008 - 2010
    • Prace przy remontach mieszkań
    • Szpachlowanie, malowanie, kafelkowanie i inne prace wykończeniowe

Edukacja

Software Engineering

lip 2024 - wrz 2025

Masterschool · Intensywny program szkoleniowy (14 miesięcy)

Udział w Masterschool - globalnej sieci szkół zainicjowanej przez liderów branży tech. Immersyjny program online przygotowujący do roli software engineera poprzez intensywną praktykę i projekty.

Python, aplikacje webowe, OOP, bazy danych, SQL, Linux, Flask, HTML, CSS, JavaScript, React, Docker.

Pomocnik elektryka

wrz 2015 - mar 2016

ZAL Berlin Brandenburg · Umschulung / kurs zawodowy

Szkolenie i praktyka na stanowisku pomocnika elektryka - systemy sterowania, instalacje oraz diagnostyka.

Technik usług pocztowych i telekomunikacyjnych

wrz 2004 - maj 2008

Technikum Łączności

Sieci telekomunikacyjne i struktura poczty, logistyka systemów pocztowych, komunikacja i dokumentacja.

Certyfikaty

  • Web developer (staż)

    sie 2025 - wrz 2025

  • Inżynieria oprogramowania - tworzenie aplikacji webowych

    lip 2024 - wrz 2025

  • Nauka React

    Scrimba · cze 2025

  • Wprowadzenie do inżynierii AI

    Scrimba · cze 2025

  • Nauka HTML i CSS

    Scrimba · sie 2025

  • Wprowadzenie do Git i GitHub

    Udemy · paź 2022

  • Kompletny kurs programowania JavaScript od A do Z

    Udemy · wrz 2022

  • Front-end zaawansowany w 15 dni

    Udemy · cze 2022

  • Web developer od podstaw w 15 dni

    Udemy · cze 2022

  • Umschulung - pomocnik elektryka (ZAL)

    ZAL Berlin Brandenburg · wrz 2015 - mar 2016

  • Dyplom - technik usług pocztowych i telekomunikacyjnych

    Okręgowa Komisja Egzaminacyjna w Poznaniu · sie 2008

Języki

  • PolskiOjczysty
  • NiemieckiC1
  • AngielskiA2