Tworzymy oprogramowanie dla systemów, które nie mogą zawieść.
Robimy trudne rzeczy.
Dlaczego zespoły oddają nam najtrudniejsze części
Co robimy
Tworzenie oprogramowania
Inżynieria platform i chmury
Design
Doradztwo i discovery
Gdzie wchodzimy najgłębiej
Usługi to sposób, w jaki pracujemy. W tych czterech dziedzinach są opublikowane dowody.
-
Energetyka i OZEEMS, handel energią, automatyka magazynów energii i IoT dla sieci: KYOTO, Zeronest, NUVVE i Enerace. Reguły rynkowe, wzorce telemetrii i uzgadnianie rozliczeń przenosimy z projektu na projekt. -
Fintech i bankowośćAnalityka ryzyka walutowego (Monetor) i redesign UX, którego BizBot potrzebował, żeby obronić się przed inwestorami. Reguła zaokrąglania albo zdublowany przelew mają skutki prawne, dlatego uzgadnianie rozliczeń jest u nas na pierwszym miejscu. -
Rozwiązania AISilniki decyzyjne na produkcji, takie jak automatyka baterii w Zeronest, która co minutę podejmuje decyzję od nowa. Najciekawsze elementy: pipeline danych, plan awaryjny na błędne prognozy, wyjaśnialność. -
IoT i urządzeniaOd bezpiecznego mobilnego systemu operacyjnego budowanego od zera (RAW Cyber), przez floty oświetlenia lotniskowego (Monster), po prace nad AOSP dla Mudity. Firmware, którego nie da się łatać co tydzień, łącza, które się zrywają, sprzęt, który nie może stanąć.
To lista kontrolna, a nie nastrój - projekt trafia do nas, gdy spełniony jest co najmniej jeden z tych warunków.
Co sprawia, że system jest trudny
Regulowany
Regulator, audytor albo test odbiorczy przeczyta system, zanim zrobią to użytkownicy. ATOS musiał spełnić wymagania władz lotniczych; Zeronest spełnia wymogi NIS2, unijnego Cyber Resilience Act i polskiej ustawy o krajowym systemie cyberbezpieczeństwa.
Krytyczny
Awaria kosztuje prawdziwe pieniądze albo zagraża bezpieczeństwu: lądowanie, które musi się odbyć we mgle, flota magazynów energii reagująca na ceny rynkowe, ekspozycja walutowa, która musi być dobrze policzona, zanim rynek się ruszy (Monetor). Dlatego QA jest częścią zespołu.
Blisko sprzętu
Oprogramowanie komunikuje się z falownikami, licznikami, systemami oświetlenia albo z systemem operacyjnym samego telefonu. Zeronest odczytuje dane z falowników szesnastu marek przez sprzęt, który sami zintegrowaliśmy; w RAW Cyber zeszliśmy do poziomu własnego systemu opartego na Androidzie.
Dużo danych, na żywo
Decyzje zapadają na strumieniach danych na żywo, a architektura musi przetrwać wzrost: silnik Zeronest minuta po minucie zestawia produkcję, zużycie i stan baterii z cenami rynkowymi dla całej floty.
Cztery wartości, przy każdej dowód
Dlaczego klienci zostają z nami
To nie plakat na korytarzu: przy każdej z czterech wartości poniżej jest projekt, liczba albo zapis w umowie, który pozwala to sprawdzić.
Konkretny zespół i konkretny delivery lead - ci sami ludzie, sprint po sprincie.
Zaangażowanie i odpowiedzialność
Dostajesz konkretny zespół i konkretnego delivery leada, a nie rotującą pulę ludzi. Przy Zeronest od stycznia 2024 roku pracuje tych samych siedem osób: backend, mobile, QA, analiza i design. Do każdej faktury dołączamy raport godzinowy, więc widzisz, kto nad czym pracował. Ten zgromadzony kontekst znika, gdy dostawca rotuje ludźmi - i właśnie za jego utrzymanie płacisz.
Gdy pracę odbiera ktoś inny, jakość przestaje być kwestią opinii.
Jakość oceniana z zewnątrz
ATOS, system lotniskowy, który współtworzyliśmy, testowano przed świtem na czynnym lotnisku, a dziś obsługuje lądowania w warunkach CAT III B - przy niemal zerowej widoczności. Lotniczy organ odbiorczy przeczytał ten system, zanim zrobił to jakikolwiek użytkownik. Ten sam projekt pomógł naszemu partnerowi AP-TECH trafić do rankingu Deloitte Technology Fast 50. QA działa w zespole od pierwszego sprintu, a nie jako faza doklejona na końcu.
Część naszej pracy poprawia coś więcej niż bilans.
Dobry wpływ
Budujemy dostępne oprogramowanie wspierane przez LLM dla polskiego stowarzyszenia, które pomaga osobom z niepełnosprawnością intelektualną. Dostępność jest tam wymaganiem, a nie miłym dodatkiem. Po stronie energetyki budowane przez nas platformy wprowadzają produkcję z OZE i magazynowanie energii do codziennej pracy. W obu przypadkach to ta sama dyscyplina inżynierska; zmienia się tylko to, kto na niej korzysta.
Każdą nazwę klienta na tej stronie publikujemy za udokumentowaną zgodą tego klienta.
Zaufanie
Duża część naszego portfolio jest objęta NDA, dlatego na tej stronie wymieniamy mniej klientów, niż z nami pracowało. Nazwy pojawiają się tylko tam, gdzie mamy udokumentowaną zgodę; reszta portfolio pozostaje anonimowa, nawet jeśli historia jest bardzo dobra. Ta sama dyscyplina dotyczy Twojego projektu: nasza standardowa umowa przenosi na Ciebie całą własność intelektualną - kod, projekty i dokumentację.
Marcin Bondyra
Współwłaściciel AP-TECH
Jak przebiega współpraca
Discovery
Design
Budowa
Utrzymanie
Nie wiesz, której usługi potrzebujesz? Zacznij od rozmowy.
Otrzymaj wycenę kosztów, harmonogram i propozycję składu zespołu dla swojego projektu.
Koszty, umowy, terminy: odpowiedzi, zanim zapytasz
-
Rozliczamy się godzinowo, więc koszt zależy od tego, ile pracy potrzebujesz z naszej strony. Orientacyjnie projekty mieszczą się w przedziale 10.000-200.000+ EUR. Przy pracy z jasnym zakresem i konkretnymi rezultatami możemy też rozważyć stałą cenę projektu. Sama wycena jest bezpłatna: koszty, harmonogram i proponowany skład zespołu, na piśmie.
-
Python z Django i Django REST Framework na backendzie, React i Next.js w webie, React Native w aplikacjach mobilnych, a pod spodem AWS - ten stack możesz prześledzić w naszych opublikowanych case studies, takich jak Zeronest. W projektach energetycznych i IoT ten stack komunikuje się ze sprzętem: w Zeronest komunikacja urządzenie-chmura idzie przez MQTT i TLS 1.2 za AWS IoT Core. A gdy problem leży niżej, schodzimy niżej: dla RAW Cyber zbudowaliśmy w C i C++ własny system operacyjny oparty na Androidzie, a dla Mudity pracowaliśmy nad systemem zbudowanym na AOSP.
-
Domyślnie time and material, co w praktyce oznacza miesięczne faktury z raportem godzinowym: kto pracował, nad czym i jak długo. Możesz ustalić limit na miesiąc, wstrzymać sprint albo zmienić wielkość zespołu z dwutygodniowym wyprzedzeniem. Stała cena jest możliwa tam, gdzie zakres jest naprawdę zamknięty - migracja, audyt, określona integracja.
-
Tak - redesigny działających produktów to duża część naszej pracy projektowej. Zaczynamy od audytu UX obecnego produktu, ustalamy, co zostaje, i projektujemy na nowo wokół rzeczywistych zadań użytkowników. BizBot trafił do nas właśnie tak: istniejąca platforma fintechowa potrzebowała UX na tyle dopracowanego, by przekonać inwestorów.
-
To stała grupa naszych inżynierów, która pracuje wyłącznie nad Twoim produktem tak długo, jak ich potrzebujesz. Przy Zeronest od stycznia 2024 roku pracuje ten sam siedmioosobowy zespół Order Group - backend, mobile, QA, analiza i design - w dwutygodniowych sprintach, tak jakby był zespołem wewnętrznym. Właśnie ten zgromadzony kontekst znika, gdy dostawca rotuje ludźmi, i właśnie za jego utrzymanie płacisz.
-
Krótkie sprinty o stałej długości, demo działającego oprogramowania na koniec każdego z nich i konkretny delivery lead. Terminami zarządzamy przez zakres: zawsze widzisz, co zmieści się przed datą, i decydujesz, co przesuwamy.
-
Działające MVP powstaje zwykle w około trzy miesiące. Większe systemy wdrażamy etapami: pierwsze wydanie produkcyjne w ciągu kilku miesięcy, potem stały rozwój sprint po sprincie. Zeronest to dobry punkt odniesienia dla ścieżki etapowej: prace ruszyły w styczniu 2024 roku, a wczesną wersję platformy pokazano publicznie na targach InterSOLAR w czerwcu tego samego roku.
-
Z jednymi i drugimi, a proces dopasowujemy. Founder zwykle zaczyna od warsztatów discovery i trzymiesięcznego MVP; duża firma częściej przychodzi z istniejącym systemem, wymogiem zgodności albo problemem z integracją. Model zespołu jest ten sam - zmienia się tylko proporcja budowania do rozplątywania.
-
Tak - duża część naszego portfolio jest objęta NDA, dlatego na tej stronie wymieniamy mniej klientów, niż mamy. Nasza standardowa umowa przenosi na Ciebie całą własność intelektualną - kod, projekty i dokumentację.
-
Tak, i zaczynamy od audytu, a nie od przepisywania. Mapujemy obecną architekturę, stabilizujemy to, co kruche, i dopiero wtedy proponujemy plan modernizacji - bo "przebudujmy wszystko" to zwykle najdroższe zdanie w branży IT. Pierwszym rezultatem jest mapa, na podstawie której możesz działać: co gdzie działa, co psuje się najczęściej i ile kosztuje utrzymanie każdej części.
-
Wymogi zgodności trafiają do architektury, backlogu i planu testów. W praktyce oznacza to wczesną decyzję, gdzie przetwarzane są dane i kto może je oglądać, zapisanie kryteriów akceptacji jako ticketów i prowadzenie ścieżki audytu w samym systemie. Najwyraźniejszym przykładem na tej stronie jest Zeronest: platforma powstaje tak, by spełniać NIS2, unijny Cyber Resilience Act i polską ustawę o krajowym systemie cyberbezpieczeństwa, a dane klientów zostają w UE. Gdy system musi przejść odbiór przez uprawniony organ, jak ATOS w lotnictwie, te kryteria kształtują plan każdego sprintu.
-
Po starcie praca zmienia charakter. Monitoring i śledzenie błędów (Sentry, jak w Zeronest), poprawki i priorytety ustalane na podstawie tego, co faktycznie pokazują monitoring i kolejka zgłoszeń do supportu. Zeronest działa produkcyjnie od 2024 roku i wciąż dostaje nowe funkcje w każdym sprincie - subskrypcje i płatności doszły w 2026 roku.
-
Tak. Nasz standardowy model stawek jest na tyle przejrzysty, że wytrzyma kontrolę w zamówieniu publicznym: godziny, role i rezultaty na piśmie, z miesięcznym raportem do każdej faktury. Zapytaj o to na etapie wyceny, a dostaniesz na piśmie referencje klientów, CV osób, które faktycznie będą pracować nad projektem, oraz opis naszych praktyk bezpieczeństwa i przetwarzania danych.
-
Wyślij krótki opis problemu - wystarczy jeden akapit - a w ciągu 48 godzin wrócimy z wyceną i pytaniami, na które potrzebujemy odpowiedzi. Z Twojej strony potrzebujemy trzech rzeczy: dostępu do osoby, która zna obecny system, Twoich nienegocjowalnych ograniczeń i jednej osoby, która może podejmować decyzje. Ograniczenia to zwykle regulator, termin albo istniejący stack.
-
Mamy siedzibę w Warszawie i od 2013 roku pracujemy z klientami na całym świecie. Współpraca odbywa się głównie zdalnie; przyjeżdżamy, gdy projekt wymaga naszej obecności - na kick-offy, warsztaty i uruchomienia produkcyjne w Twoim biurze.
Sprawdźmy, czego naprawdę potrzebuje Twój produkt
WSPÓŁPRACOWALIŚMY M.IN. Z MARKAMI:
Dziękujemy za wiadomość.
Każdą wiadomość czytamy sami i odpowiadamy w ciągu 48 godzin w dni robocze.
Coś pilnego? [email protected]