Oskar Karpiński

Full-stack developer

Potrzebujesz developera, który połączy wszystkie kropki?

Backend, frontend, aplikacje mobilne, integracje i wdrożenie — bez przerzucania odpowiedzialności między pięć różnych osób.

  • Backend i API
  • Aplikacje Android
  • Systemy webowe
  • Integracje i wdrożenia

Usługi programistyczne

Rozwiązania dopasowane do produktu, procesu i etapu rozwoju

Mogę zbudować kompletne rozwiązanie albo przejąć konkretny moduł: backend, aplikację mobilną, system webowy lub stronę z integracjami. Zakres zaczynam od problemu i oczekiwanego rezultatu, nie od listy technologii.

Backend i integracje

API, logika biznesowa, autoryzacja, synchronizacja danych, webhooki i połączenia z zewnętrznymi systemami.

  • REST API, autoryzacja i role
  • Integracje, webhooki i synchronizacja
  • Testy, dokumentacja i wdrożenie
Zobacz szczegóły

Aplikacje Android

Natywne aplikacje w Kotlinie i Jetpack Compose, połączone z backendem, lokalnymi danymi i funkcjami urządzenia.

  • Kotlin, Jetpack Compose i Material 3
  • Architektura, dane i stan aplikacji
  • Integracja z API, biometria i testy
Zobacz szczegóły

Aplikacje i strony internetowe

Systemy webowe, panele, strony firmowe i landing page z integracjami, wydajnością oraz technicznym SEO.

  • Panele, aplikacje i narzędzia wewnętrzne
  • Strony firmowe i landing page
  • Formularze, API i integracje
  • Wydajność, dostępność i techniczne SEO
Zobacz szczegóły

Współpraca

Jak zwykle wygląda współpraca

Lubię pracować jasno i konkretnie: najpierw porządkujemy cel, potem zakres, a dopiero później technologię i implementację.

01

Rozpoznanie celu

Krótko omawiamy problem, użytkowników, obecny etap projektu i to, co realnie ma się zmienić po wdrożeniu.

02

Zakres i decyzje techniczne

Proponuję sensowny podział prac, stack, ryzyka i wariant pierwszej wersji, który da się dowieźć bez rozdmuchiwania zakresu.

03

Implementacja i wdrożenie

Buduję funkcje, integracje i infrastrukturę tak, żeby projekt można było testować, uruchamiać i dalej rozwijać.

04

Utrzymanie lub przekazanie

Po wdrożeniu mogę zostać przy rozwoju albo przygotować projekt tak, żeby inny developer mógł wejść w kod bez zgadywania.

O mnie

Rozwiązania, które da się rozwijać

Pomagam przełożyć potrzeby biznesowe na czytelny zakres, solidną architekturę i działający produkt.

01

Nowy produkt

Porządkuję pomysł, wybieram najważniejsze funkcje i buduję pierwszą wersję bez zbędnego komplikowania technologii.

02

Konkretny zakres

Dostarczam backend, aplikację, moduł lub integrację, które pasują do istniejącego produktu i sposobu pracy zespołu.

03

Dalszy rozwój

Rozwijam działający system, upraszczam problematyczne obszary i przygotowuję kod na kolejne funkcje oraz większy ruch.

Kontakt

Masz projekt do zbudowania albo system, który wymaga rozwoju?

Napisz, na jakim etapie jest projekt, jaki problem chcesz rozwiązać i jaki rezultat chcesz osiągnąć. Odpowiem konkretnie, jaki zakres współpracy ma w tej sytuacji sens.