Open source
Poprawki wysłane do źródła i kod, który możesz przeczytać
Większość mojej pracy leży w prywatnych repozytoriach klientów. To są części, które każdy może sprawdzić: pull requesty zmergowane w popularnych bibliotekach, publiczne poprawki z pracy dla klientów i moje projekty open source. Liczby gwiazdek według stanu z października 2026.
Ostatnia zmiana:
Zmergowane w oryginalnych projektach
- cssnano #744, 2019. Naprawiłem błąd w cssnano, minifikatorze CSS na PostCSS rozwijanym przez społeczność (około 5000 gwiazdek): łączenie właściwości obramowania wywracało się, gdy brakowało szerokości, a moje zabezpieczenie na ten przypadek autorzy zmergowali.
- p‑queue #69, 2019. Dodałem brakujące pole main w package.json w p‑queue, kolejce obietnic Sindre Sorhusa (około 4300 gwiazdek), żeby narzędzia, które szukają paczki po tym polu, znajdowały jej punkt wejścia. Zmergowane.
- react‑image‑crop #417, 2021. Dodałem obsługę React 17 i naprawiłem niekończące się przerysowania w oknach modalnych w react‑image‑crop, komponencie do wycinania obrazków Dominica Tobiasa (około 4100 gwiazdek). Zmergowane.
Publiczne poprawki z pracy dla klientów
Zrobione w ramach płatnej pracy dla klientów i publiczne, bo kod był publiczny.
- Sage, Carbon #5947, 2023. W ramach outsourcingu dla Sage naprawiłem opublikowaną paczkę Carbon, open-source’owej biblioteki komponentów Reacta firmy Sage: brakowało w niej pliku potrzebnego jednemu ze skryptów.
- Omio, biblioteki reklam, 2021 i 2022. W Omio poprawiałem biblioteki reklam, których produkt używał na produkcji, w ich forkach. W forku react‑gpt od NFL naprawiłem wyścigi przy aktualizacjach i pozwoliłem wcześniej ustawić mapowanie rozmiarów. W forku react‑native‑ad‑manager od NZME dodałem reklamy natywne typu fluid na Androidzie, z rozpoznawaniem po rozmiarze reklamy i po zdarzeniach aplikacji oraz sprawiłem, że reklamy nie wywracają już aplikacji.
Moje projekty i główne kontrybucje
Oba profile są moje: przemyslawzalewski do pracy i kontrybucji przy zleceniach, Ciunkos do własnych projektów.
- Korona Krulów. Satyryczna gra przeglądarkowa w Reakcie, zbudowana w 2020 w dwa tygodnie wieczorów, 100 000+ graczy, z kodem na GitHubie.
- Skille dla agentów. Skille dla Claude Code, Codexa i ChatGPT, w tym /przemo i /indexnow.
- Poradnik formularzy kontaktowych. Mały poradnik o formularzach kontaktowych z nodemailerem i Reactem, około 30 gwiazdek.
- std. Open-source’owa biblioteka typowanych codziennych funkcji Sanddev, używana w projektach firmy. W 2019 przeniosłem ją z JavaScriptu na TypeScript i byłem jej głównym kontrybutorem.
W 30 minut sprawdzisz, czy do siebie pasujemy
Ty przynosisz problem, ja pytania. Chcesz najpierw liczbę? Konfigurator pokaże godziny, widełki ceny i termin startu.
albo napisz na ciunkos@gmail.com
Po umówieniu dostajesz zaproszenie do kalendarza. Nic więcej do wypełniania.
Moja obietnica
- Odpowiedź w 24 godziny. Odpowiadam w ciągu 24 godzin w dni robocze. Osobiście, nie bot. Wiadomości z weekendu: do poniedziałku, do 12:00.
- Spóźnienie znaczy gratis. Jeśli się spóźnię, pierwsza godzina pracy jest za darmo. Nie musisz o to prosić.
- Zakres na piśmie w 24 godziny. Bezpłatna rozmowa 30 minut bez prezentacji firmy, potem zakres i cena na piśmie w ciągu 24 godzin. Ty decydujesz.
- Osoba, która wykona pracę. Rozmawiasz z osobą, która wykona pracę. Bez warstwy sprzedaży, bez przekazywania dalej.
- Odzywam się tylko z czymś nowym. Odzywam się tylko wtedy, gdy mam dla Ciebie coś nowego. Nigdy „czy jest już decyzja?”.
- Uczciwe „to nie dla mnie”. Jeśli nie jestem właściwą osobą, mówię to na rozmowie i wskazuję kogoś, kto jest.
Rozmowy w tym tygodniu · start pracy 3 listopada 2026 · Kontrakt B2B · Wrocław, zdalnie
Kod, domena i konta są Twoje od pierwszego dnia. Nic nie trzymam jako zakładnika.