Aplikacje PHP od 2010 roku. Niektóre z nich utrzymujemy do dziś.

Budowaliśmy i utrzymywaliśmy systemy PHP dla instytucji publicznych, dużych firm i agencji.

Klienci i partnerzy

Instytucje publiczne i spółki państwowe

  • Tatrzański Park Narodowy
  • Uniwersytet Jagielloński
  • Drawieński Park Narodowy
  • Poczta Polska Usługi Cyfrowe (Envelo)
  • NCBR+
  • Kopalnia Soli „Wieliczka”

Firmy

  • Ernst & Young
  • Onet
  • Alcar

Marki i instytucje, dla których pracowaliśmy za pośrednictwem agencji i partnerów

  • Mercedes-Benz
  • mBank
  • Santander
  • Orlen
  • Play
  • Pepco
  • Rossmann
  • IVECO
  • ASUS
  • Philips
  • Pioneer
  • Hill's
  • Nutricia (BoboVita)
  • Zelmer
  • Krakowska Izba Notarialna

Agencje i software house'y

  • 4'oclock Interactive
  • Codesushi
  • Enigma
  • Fabryka e-biznesu
  • Tectonic Interactive
  • NetCenter Solution
  • Pride&Glory
  • Opcom
  • Eura7
  • Adweb
  • Point4Art

Z czym pracujemy dziś

  • Aplikacje i frameworki

    PHP od wersji 5 do 8.5. Symfony 3–7, Laravel, Zend Framework 1 i Laminas, Sylius, API Platform, Sulu CMS i własne frameworki.

  • Jakość kodu

    Analiza statyczna: PHPStan (dla Laravela z Larastanem) i Psalm, PHP_CodeSniffer z PHPCompatibility, granice architektury pilnowane przez Deptrac. Automatyczne refaktoryzacje i aktualizacje kodu w Rectorze. Testy PHPUnit z pomiarem pokrycia, testy charakteryzujące na krytycznych ścieżkach, scenariusze w Behacie i testy w przeglądarce (Playwright albo Cypress).

  • CI/CD i automatyzacja

    Pipeline'y CI, w których każda zmiana przechodzi testy i analizę statyczną, zanim trafi do głównej gałęzi. Budowanie obrazów Dockera i powtarzalne wdrożenia, z wycofaniem zmian opisanym w runbooku. Pracujemy w Twoim repozytorium i Twoim CI: GitLab CI, GitHub Actions, Bitbucket Pipelines, Azure DevOps.

  • Infrastruktura i bazy danych

    Serwery Linux, Docker i Docker Compose, Kubernetes, Nginx, Apache, PHP-FPM. Konfiguracja jako kod: Ansible i Terraform. Bazy MySQL, MariaDB i PostgreSQL, Elasticsearch, kolejki RabbitMQ, cache w Redisie. Kopia zapasowa przed każdą zmianą.

  • Monitoring i bezpieczeństwo zależności

    Monitoring aplikacji i błędów w Sentry, metryki w Prometheusie i Grafanie. composer audit i komunikaty bezpieczeństwa dla Twoich paczek, regularne aktualizacje PHP i zależności Composera, gitleaks do szukania sekretów w historii repozytorium.

  • Front-end i API

    React, TypeScript, Node.js, OpenAPI.

Z kim pracujesz

Współpracujesz bezpośrednio z inżynierem, który wykonuje pracę. Osoba, która czyta Twój kod, odpisuje też na Twoje wiadomości i odpowiada za wynik: bez account managera po drodze i bez przekazywania sprawy komuś, kogo nie znasz.

Nigdy nie zależysz od nas. Kod, serwery i konta zostają przypisane do Twojej firmy, a dokumentacja i runbook opisują wdrożenie, wycofanie zmian i obsługę incydentów na tyle dokładnie, żeby inny programista mógł przejąć pracę. Planowane nieobecności zapowiadamy z wyprzedzeniem. Jeśli zrezygnujesz ze współpracy, bezpłatnie dostajesz pakiet przekazania (exit kit).

Pełne dane firmy znajdziesz na dole każdej strony, a na stronie Sprawdź nas pokazujemy, jak potwierdzić je w rejestrach publicznych. Zasady dostępu do Twojego kodu i postępowania na czas naszej nieobecności opisujemy na stronie Bezpieczeństwo i zaufanie.

Opowiedz nam o swoim systemie

Napisz, na czym działa i co Cię w nim niepokoi.