Technologie i narzędzia
Zrobię dla Ciebie
Strony i aplikacje
- napisać stronę-wizytówkę taką jak ta, którą właśnie oglądasz
- zbudować aplikację webową z logowaniem i bazą danych
- postawić całość na Twojej domenie, z HTTPS
Jestem samoukiem. Nie jestem klasycznym programistą i nie specjalizuję się od lat w jednej technologii. Mam za to szerokie podstawy z różnych obszarów IT, które zdobywałem przede wszystkim w praktyce, ucząc się tego, czego potrzebowałem do rozwiązania konkretnego problemu. Zwykle zaczyna się od prostego pytania: czy da się proces, który zajmuje komuś kilka godzin, zrobić szybciej i wygodniej? Jeśli tak, staram się znaleźć rozwiązanie i zamienić je w działające narzędzie. Przy wykorzystaniu AI i odpowiednich narzędzi jestem w stanie prowadzić taki projekt samodzielnie: od zrozumienia problemu, przez projektowanie i pisanie kodu, aż po wdrożenie.
Automatyzacją procesów zajmuję się od ponad 6 lat. Początkowo były to proste i bardziej zaawansowane skrypty w AutoHotkey oraz podstawy Pythona, które pomagały mi automatyzować powtarzalne zadania w pracy i dla znajomych. Z czasem projekty stawały się coraz większe i bardziej złożone. Z AI pracuję od około trzech lat. Początkowo wykorzystywałem je głównie do nauki i rozwijania kodu, z czasem jako część całego procesu tworzenia oprogramowania, również przy pracy z wieloma agentami działającymi lokalnie. Dzięki temu mogłem podejmować się większych projektów: od aplikacji GUI, przez automatyzację procesów i integracje API, aż po bardziej rozbudowane narzędzia.
Przez ten czas powstały dziesiątki mniejszych i większych narzędzi. Część z nich jest używana na co dzień, a w niektórych przypadkach udało się skrócić procesy zajmujące wcześniej kilkadziesiąt godzin do zaledwie kilku. Najbardziej interesuje mnie właśnie ten praktyczny efekt: nie sam kod, ale to, ile czasu i pracy rzeczywiście można dzięki niemu zaoszczędzić. Zajmuję się również analizą danych i przygotowywaniem raportów, tak aby z surowych danych można było wyciągnąć konkretne wnioski, zamiast otrzymywać kolejną tabelę, którą trzeba ręcznie analizować.
Przy pracy zwracam uwagę również na organizację i bezpieczeństwo. Korzystam z izolowanych środowisk, dbam o przechowywanie sekretów i staram się planować rozwiązanie przed rozpoczęciem implementacji. Mam też podstawową wiedzę z zakresu sieci i cyberbezpieczeństwa, zarówno od strony zabezpieczeń, jak i testowania ich w kontrolowanych środowiskach. Pomaga mi to lepiej rozumieć ryzyka związane z tworzonymi przeze mnie rozwiązaniami i uwzględniać bezpieczeństwo już na etapie projektowania.
Wciąż się uczę i nie uważam się za eksperta od każdej z technologii, z którymi pracuję. To jednak jest też część mojego sposobu działania: kiedy pojawia się problem, którego jeszcze nie potrafię rozwiązać, uczę się tego, co jest potrzebne, i staram się przełożyć tę wiedzę na działające rozwiązanie. Najlepiej rozwijam się przy realnych problemach i nowych wyzwaniach. Nie muszę znać technologii od pierwszego dnia. Ważniejsze jest dla mnie to, żeby zrozumieć problem, znaleźć właściwe rozwiązanie i doprowadzić je do działającej postaci.
Zrobię dla Ciebie
Zrobię dla Ciebie
Zrobię dla Ciebie
Zrobię dla Ciebie
BlankGate działa pod własną domeną w wersji testowej i możesz go zobaczyć. Reszta to w większości wdrożenia wewnętrzne: narzędzia używane w mojej firmie, z natury niepubliczne. To wycinek z kilkudziesięciu projektów.
Aplikacja webowa SaaS do zarządzania operacjami parkingowymi, postawiona pod własną domeną w wersji testowej. Architektura wielofirmowa (multi-tenant) z rolami admin/operator, panelem administracyjnym i rejestracją. Trwają prace nad resztą funkcji: płatności i pierwsi użytkownicy są dopiero przede mną.
Serwis, który redaguje się sam. Pięć zadań startuje bez mojego udziału między 7:00 a 7:30 i przechodzi 61 kroków w czterech workflow n8n: odpytują 30 źródeł (9 feedów RSS, Hacker News i 20 kanałów YouTube), a modele językowe robią to, co w redakcji robi człowiek — wybierają, co warto pokazać, streszczają po polsku i oceniają istotność w skali 1–10. Poniżej progu materiał w ogóle nie trafia na stronę. Osobna pamięć pilnuje, żeby ten sam artykuł nie wrócił drugi raz, i odsiewa powtórki przed wysłaniem do modelu — nie kosztują więc ani tokena. Wynikiem są zwykłe pliki JSON i statyczny HTML: zero bazy danych, zero backendu do utrzymania.
Liczby przelicza szóste zadanie, codziennie o 7:40 — nikt ich tu nie wpisuje ręcznie (stan na 25.08.2026).
Zobacz na żywo → news.tyrciolabs.plInteraktywna nauka terminala w przeglądarce. Podajesz temat, powstaje kurs z lekcjami, a ćwiczysz wpisując komendy w prawdziwym terminalu: realny bash w izolowanym kontenerze Docker (potoki, przekierowania, dowolne komendy), nie symulator. Każde zadanie weryfikowane po stronie serwera, z wielopoziomową pomocą i feedbackiem przy błędzie.
Wieloczęściowy system automatyzujący żmudny, powtarzalny proces: rozszerzenie przeglądarki samodzielnie steruje aplikacją webową, a pipeline computer vision na GPU analizuje obrazy i podejmuje decyzje. Wbudowany fail-safe: przy niepewnym wyniku system zatrzymuje się, zamiast zgadywać. Zdejmuje z zespołu dużo żmudnej, ręcznej pracy.
Automatyzacja powtarzalnych procesów w CRM: wtyczki Chrome i skrypty, które oszczędzają godziny ręcznej pracy.
Asystent głosowy push-to-talk działający jako usługa systemowa w tle. Przytrzymujesz akord klawiszy i mówisz, a pełny pipeline głosowy (Whisper → model językowy → synteza mowy) zwraca odpowiedź na głos. Pasywny nasłuch klawiatury przez evdev, przetwarzanie w osobnym wątku z blokadą współbieżności, zaprojektowany tak, by nie kolidować z osobnym narzędziem do dyktowania.
Agentowa obsługa skrzynki e-mail przez MCP: model AI czyta, wyszukuje, organizuje i wysyła wiadomości, sterując pocztą bezpośrednio przez serwer MCP zamiast ręcznego klikania. Dostęp ograniczony do jednej skrzynki, z każdą operacją opisaną i kontrolowaną.
Połączenia z zewnętrznymi systemami, m.in. Freshdesk (helpdesk). Odczyt danych i automatyzacja.