7 min czytania
Mateusz Muszarski
Full-stack product engineer
Kod to tylko narzędzie. Buduję produkty, które rozwiązują prawdziwe problemy i przynoszą efekty.
- Solo, od A do Z
- Web + mobile
- Oba sklepy z aplikacjami
Praktyki · Cetuspro · 2026
PstrykWeb
Strony szyte na miarę dla lokalnych firm, zamawiane przez jeden formularz online.
Właściciel lokalnej firmy odpowiada na kilka pytań w jednym formularzu online i zamawia stronę skrojoną pod swój biznes. Zbudowałem PstrykWeb dla Cetuspro, polskiego software house'u.
Online
Zbudowane w
- Next.js
- TypeScript
- Vercel
Własny produkt · solo · 2026
Linkoglot
Robisz zdjęcie, dostajesz fiszki. Aplikacja do nauki języków na subskrypcję, którą sam wydałem w obu sklepach.
Skieruj aparat na ulicę, pokój albo śniadanie, a Linkoglot zamieni to, co widzi, w fiszki i quizy. Najpierw darmowy okres próbny, potem plan miesięczny albo roczny; aplikacja działa w 30 językach. Zbudowałem i wydałem ją sam.
Dostępna · jeszcze bez trakcji
Zbudowane w
- Expo
- React Native
- Supabase
- RevenueCat
- Lingui
Praktyki · Neoteric · 2026
Clockful
- 118 testów automatycznych: 49 Vitest, 69 Playwright
- 5/5 tabel z row-level security
- 15 wymagań w specyfikacji
- 9 dni od specyfikacji do oddania (szacunek)
Aplikacja do ewidencji czasu pracy z rolami, zbudowana z agentami AI pod presją terminu.
Zadanie z praktyk w Neoteric (polski software house): aplikacja do ewidencji czasu pracy, w której pracownicy wpisują godziny, a administratorzy widzą raporty. Warunek: zbudować ją wyłącznie agentami AI i zdążyć przed terminem. Kierowałem nimi i sprawdzałem, co zbudowały, od reguł w bazie danych po testy.
Kod prywatny · brak publicznego wdrożenia
Zbudowane w
- Next.js
- Supabase
- TanStack Query
- Vitest
- Playwright
Osobisty · solo · 2025
Portfolio, przez które przelatujesz: od Ziemi do Neptuna w 12 przystankach kamery.
Moje poprzednie portfolio: lot przez Układ Słoneczny sterowany przewijaniem, w którym każda planeta to jedna sekcja. 13 shaderów napisanych ręcznie w GLSL. Najlepiej na komputerze.
Zbudowane w
- three.js
- React Three Fiber
- GSAP
- Vite
Space folio
Product engineer
Etap 01 · Klient
Zaczynam od tego, kto płaci, i ile musi na tym zarobić.
- cele w liczbach
- budżet
- termin
Etap 02 · Użytkownicy
Kto z tego korzysta, co chce załatwić i gdzie rezygnuje.
- ścieżki użytkownika
- prawdziwe aplikacje jako wzór
- miejsca porzuceń
Etap 03 · Konwersja
Mniej kroków między zainteresowaniem a działaniem.
- jedno jasne CTA
- krótkie formularze
- szybkie strony
Etap 04 · Przychód
To, jak produkt zarabia, projektuję od pierwszego dnia.
- cennik
- płatności
- RevenueCat
Etap 05 · Kod
Potem kod: web, mobile i backend, od początku do końca, z testami.
- TypeScript
- testy automatyczne
- code review
Etap 06 · Wdrożenie
Wdrożenie to część pracy: pipeline'y, deploye, wydania w sklepach.
- GitLab CI/CD
- Vercel
- App Store i Google Play
- Search Console
Etap 07 · Pomiar
Mierzę, potem decyduję, co zmienić dalej.
- analityka
- Lighthouse
- opinie użytkowników
Prowadzę AI jak zespół.
Ja prowadzę. Agenci Claude Code wykonują pracę, każdy ma swoje zadanie, a nic nie wychodzi, dopóki tego nie sprawdzę.
01 Daję brief głównemu agentowi: cel, ograniczenia i kiedy zadanie jest skończone.
- cel
- ograniczenia
- definicja ukończenia
02 Czyta wiki, które prowadzą agenci. Hook wybiera strony potrzebne do tego zadania.
- LLM wiki w stylu Karpathy'ego
- hook do routingu
- decyzje
- wnioski
03 Subagenty szukają równolegle i wracają z wnioskami.
- subagenty
- dokumentacja
- wzorce
- audyty
04 Serwery MCP dostarczają prawdziwe dane: ekrany istniejących aplikacji, komponenty, przeglądarkę.
- MCP
- Mobbin
- rejestr shadcn
- Playwright
05 Buduje w ramach zasad. Hooki blokują ryzykowne działania.
- hooki bezpieczeństwa
- skrypty
06 Skille i bramki sprawdzają każdą zmianę: typy, testy, dostępność, szybkość.
- TypeScript
- ESLint
- Vitest
- axe
- Lighthouse
07 Sprawdzam i decyduję. To, czego się nauczyliśmy, wraca do wiki.
- code review
- wnioski
Kompetencje
-
- ZSE Starogard Gdański technik programista, do tego KKZ technik informatyk W trakcie
- Cetuspro zdalnie, prawdziwe projekty komercyjne czerwiec 2026 – obecnie
- Neoteric 6 tygodni, budowanie z agentami AI 2026 · 6 tygodni
- KS Beniaminek 03 umiejętności miękkie i projekty społeczne 2025 · 1 miesiąc
4 lata ciągłego rozwoju Od 2022 Od 2022 roku: nauka, freelance na własną rękę, własne startupy, praktyki i budowanie prawdziwych produktów.
Szczegóły w CV -
Egzaminy zawodowe (CKE / OKE) 2024 Strony i aplikacje internetowe oraz bazy danych.
Szczegóły w CV -
Kurs Bruna Simona Styczeń 2025 Ponad 90 godzin WebGL, shaderów i Blendera, czyli przenoszenie światów 3D do przeglądarki. Uczy Bruno Simon, jeden z najbardziej znanych creative developerów.
Kurs (otwiera się w nowej karcie) Certyfikat (otwiera się w nowej karcie) -
Kursy Jonasa Schmedtmanna, Udemy 2023 JavaScript i React od podstaw: około 135 godzin nagrań, mnóstwo zadań i wyzwań programistycznych, projekty do przećwiczenia i lekcje teorii o tym, jak wszystko działa pod spodem.
Szczegóły w CV -
Wymiany młodzieżowe i wolontariat 2024–2025 Wymiany młodzieżowe, szkolenia i wolontariat na Łotwie, Litwie, w Gruzji i Turcji, z ludźmi z innych krajów, po angielsku. W Demre spędziłem dwa miesiące jako wolontariusz Europejskiego Korpusu Solidarności, pomagając żółwiom Caretta caretta.
Szczegóły w CV -
Wydarzenia zespołowe 2026 Trudny problem, zespół i zegar. Uczą mnie szybko decydować, dzielić pracę i dowozić coś, co działa, pod presją.
Szczegóły w CV -
Wiedza dodatkowa 2025 Z doświadczenia i kursów wiem, jak ludzie podejmują decyzje, kupują i korzystają z produktów. Dlatego myślę o użytkownikach i konwersji, a nie tylko o tym, żeby kod się kompilował.
Czytaj: psychologia w UX
Blog
Notatki z pracy
-
Polecany -
8 min czytania
-
8 min czytania
-
6 min czytania
-
6 min czytania
-
6 min czytania
-
6 min czytania
-
5 min czytania
Napisz do mnie
Stanowisko, projekt albo pytanie. Wystarczy jedno zdanie.
- Etat lub B2B
- Zdalnie lub hybrydowo · Polska, CET
- Angielski · polski
Wysłano. Dziękuję.
Odpowiem na podany przez Ciebie adres.