Software House · Katowice
Budujemy
Produkty
Cyfrowe.
Projektujemy i piszemy aplikacje webowe oraz mobilne na zamówienie. Zostajemy przy nich także po wdrożeniu.

Aplikacje web
Panele, platformy, integracje
Mobile
iOS i Android z jednego zespołu
DevOps
Serwery i wdrożenia pod kontrolą
Automatyzacje
Powtarzalna robota zdjęta z ludzi
Zanim powstanie pierwsza linia kodu, ustalamy, co ma z tego wyjść dla Twojego biznesu. Reszta to już inżynieria: architektura, testy, wdrożenie.
Kod i infrastruktura zostają u Ciebie
Jak z nami pracuje się na co dzień.
Osiem rzeczy, które ustalamy zawsze, niezależnie od wielkości projektu.
01
Po Twojej stronie
Własny kod i dostęp
Repozytorium, dokumentacja i dostępy do infrastruktury są Twoje od pierwszego dnia. Możesz w każdej chwili wziąć projekt i przenieść go gdzie indziej.
02
Od rozmowy
Sprawny początek
Pierwsza rozmowa to ustalenie celu i kolejności prac. Wychodzisz z niej z listą etapów i wiedzą, od czego zaczynamy.
03
Na bieżąco
Spokojna produkcja
Monitoring i alerty pilnują systemu po starcie. Wdrażamy małymi porcjami, więc pojedynczą zmianę łatwiej wycofać.
04
Przed pracą
Jasny zakres
Na starcie zapisujemy, co wchodzi do pierwszego etapu, a co czeka na kolejny. Później łatwiej rozmawiać o zmianach.
05
Po drodze
Przegląd kodu
Każda zmiana przechodzi review innego programisty, zanim wejdzie do głównej gałęzi.
06
Na przyszłość
Miejsce na rozwój
Projektujemy z założeniem, że dojdą nowe moduły i większy ruch. Rozbudowa nie oznacza wtedy przebudowy.
07
W standardzie
Porządek i bezpieczeństwo
Uprawnienia, szyfrowanie i sekrety trzymane poza repozytorium. Aktualizacje bezpieczeństwa wchodzą w utrzymanie.
08
Zespół
Jeden punkt kontaktu
Backend, frontend, DevOps i integracje robimy u siebie. Masz jednego wykonawcę i jedną osobę do kontaktu.
Projektujemy, budujemy
i utrzymujemy sami.
Jeden zespół prowadzi projekt od makiety do serwera produkcyjnego. Nie przekazujemy go dalej w połowie drogi.

Cztery etapy, w tej kolejności.
Na każdym etapie wiesz, co powstaje i co dostajesz na koniec.
Ustalamy, co powstaje
Rozmawiamy o celu, budżecie i terminach. Na koniec wiadomo, co wchodzi do pierwszego etapu.
- —Rozmowa o celu i ograniczeniach
- —Zakres pierwszego etapu
- —Podział prac na kamienie milowe
- —Wstępny harmonogram
Projektujemy całość
Pomysł zamieniamy w plan techniczny i makiety. Zanim ktokolwiek zacznie kodować, widzisz, jak to ma działać.
- —Projekt architektury
- —Makiety ekranów
- —Lista integracji i zależności
- —Plan wdrożenia
Kodujemy etapami
Co kilka tygodni pokazujemy działający fragment. Twoje uwagi trafiają do kolejnego etapu.
- —Demo działającej wersji
- —Review kodu przed merge
- —Testy przed wdrożeniem
- —Stały kontakt z zespołem
Wdrażamy i zostajemy
Po starcie zostajemy przy projekcie: poprawki, aktualizacje, kolejne funkcje.
- —Wdrożenie na produkcję
- —Monitoring i alerty
- —Wsparcie po starcie
- —Dokumentacja i przekazanie wiedzy
Piszemy w Laravelu i Reakcie. Do wydajności sięgamy po Rusta.
Stack dobieramy pod problem, który masz, i pod pieniądze, które chcesz na to wydać.
Tu siedzimy najdłużej i znamy ten stack najlepiej.
Co zbudowaliśmy.
Przy każdym projekcie piszemy, co powstało i na czym to działa.
Najczęściej zadawane pytania.
Jeśli czegoś tu brakuje, napisz do nas.
Jak wygląda wycena projektu?
Fixed Price, kiedy zakres jest zamknięty. T&M, kiedy produkt rozwija się etapami. Zaczynamy od bezpłatnej konsultacji, a estymację przygotowujemy zwykle w 48 godzin.
Czy pracujecie tylko z dużymi firmami?
Nie. Pracujemy zarówno ze startupami przy pierwszej wersji produktu, jak i z dużymi organizacjami. Model współpracy dobieramy do etapu, na którym jesteś.
Jak wygląda utrzymanie po wdrożeniu?
Umowa SLA z gwarantowanym czasem reakcji, monitoring 24/7 i aktualizacje bezpieczeństwa. Infrastrukturą zajmujemy się dalej my.
Jak komunikujecie postępy?
Tygodniowy status na piśmie, demo po każdym sprincie i dostęp do Jiry lub Linear. Do bieżących spraw dostajesz dedykowany kanał.
Czy mogę zobaczyć przykłady kodu przed podpisaniem umowy?
Tak. Po anonimizacji pokazujemy fragmenty kodu, nasze standardy pracy i sposób dokumentowania projektu.
Dzielimy się praktyką, nie teorią.
Zobacz blogCopilotKit — generative UI i agenci wewnątrz aplikacji webowej
CopilotKit daje agentowi LLM dostęp do stanu Twojego interfejsu i pozwala mu renderować własne komponenty Reacta w czacie. Runtime jest jednak w Node, a protokół AG-UI nie ma SDK dla PHP — pokazujemy trzy warianty wpięcia tego w aplikację laravelową, z których jeden jest na produkcji płatny, oraz co dokładnie zostaje po stronie open source.
Czytaj artykuł →FrankenPHP — PHP wbudowany w Caddy: worker mode, Early Hints i Docker
FrankenPHP wkłada PHP do środka serwera Caddy jako SAPI — bez FPM, bez socketu, bez drugiego procesu. Od maja 2025 projekt należy do organizacji PHP i jest wspierany przez PHP Foundation. Pokazujemy tryb worker, konfigurację wątków, integrację z Octane oraz listę rozszerzeń, które w tym modelu po prostu nie działają.
Czytaj artykuł →Watchtower — automatyczne aktualizacje kontenerów Dockera
Watchtower podmienia obrazy działających kontenerów bez udziału człowieka — tylko projekt, który wszyscy instalują, jest zarchiwizowany od grudnia 2025, a jego obraz nie był budowany od stycznia 2024. Pokazujemy, co z tym zrobić: jak ocenić aktywny fork, jak skonfigurować tryb monitorowania z powiadomieniami zamiast automatycznej podmiany i dlaczego sami autorzy odradzają używanie tego na produkcji.
Czytaj artykuł →code-server — VS Code w przeglądarce na własnym serwerze
code-server uruchamia VS Code na Twoim serwerze i podaje go przez przeglądarkę — z terminalem, gitem i rozszerzeniami. Pokazujemy instalację, config.yaml z hasłem w argonie, wystawienie przez Caddy i Nginx, wbudowany proxy portów przy Laravel Sailu oraz to, czego nie da się obejść: brak marketplace’u Microsoftu, jedno hasło na instancję i konieczność życia na najnowszym wydaniu.
Czytaj artykuł →Claude Code — agentowe narzędzie do kodowania w terminalu
Claude Code to agentowy asystent kodowania działający w terminalu, ale nie jest projektem open source: repozytorium anthropics/claude-code nie zawiera kodu narzędzia, a LICENSE.md odsyła do komercyjnych warunków Anthropic. Pokazujemy, co realnie konfiguruje się w repozytorium projektu — CLAUDE.md, reguły ścieżkowe, skille, subagentów, hooki i serwery MCP — jak wpiąć to w CI i ile to kosztuje.
Czytaj artykuł →Beekeeper Studio — wieloplatformowy edytor SQL bez rejestracji
Beekeeper Studio to desktopowy klient SQL na Linuksa, macOS i Windows, którego rdzeń jest otwarty na GPLv3. Pokazujemy konfigurację połączenia z bazą w Laravel Sail, tunel SSH przez bastion z odczytem ~/.ssh/config, query magics formatujące wyniki zapytania i podział na edycję darmową a płatną — łącznie z tym, których baz w wersji Community nie podłączysz.
Czytaj artykuł →
Napisz, co chcesz zbudować.
Odpowiemy, czy to robota dla nas, ile mniej więcej zajmie i od czego zaczęlibyśmy.


