Przejdź do treści
Android & Kotlin Multiplatform

Aplikacje, których używają miliony.

Pod marką CODEVIBE tworzę aplikacje mobilne: natywnie na Androida oraz na obie platformy, Android i iOS, w Kotlin / Compose Multiplatform. Płynne dla użytkowników, czytelne dla zespołu, który je rozwija.

Ekran aplikacji Żappka
Ekran aplikacji Pepco
Ekran aplikacji Gigaset Elements
Wybrane projekty
8+ lat doświadczeniaPepco: ok. 3 mln aktywnych użytkowników
Wybrane projekty

Aplikacje, przy których pracowałem

01 / 03
Ekran aplikacji Pepco

Pepco

Pepco Group
  • Mobile Tech Lead (rola projektowa)
  • Realizacja w Futuremind dla Pepco Group
  • ok. 3 mln aktywnych użytkowników na Androidzie i iOS

Aplikację Pepco tworzyłem od pierwszej linijki kodu. Jako Mobile Tech Lead odpowiadam za obie platformy, Android i iOS, oraz za większość decyzji architektonicznych, stawiając na jakość kodu i jak najlepsze doświadczenia użytkowników. Pepco to aplikacja zakupowa sieci Pepco: przeglądanie aktualnej oferty, program lojalnościowy i śledzenie promocji.

02 / 03
Ekran aplikacji Żappka

Żappka

Żabka Polska
  • Android Developer
  • Realizacja w Futuremind dla Żabka Polska
  • ok. 5 mln użytkowników w czasie mojej pracy nad aplikacją
  • ok. 3,5 roku w projekcie

Aplikacja lojalnościowa sieci Żabka. Przez ok. 3,5 roku rozwijałem ją w zespole Androida i samodzielnie zbudowałem kilka większych funkcji, m.in. przelewanie żappsów znajomym i animowaną minigrę z kuponami do wygrania.

03 / 03
Ekran aplikacji Gigaset Elements

Gigaset Elements

Gigaset Communications Polska
  • Android Developer
  • Gigaset Communications Polska

Aplikacja do zarządzania systemem smart home Gigaset: monitoring domu z dowolnego miejsca, podgląd z kamer, czujniki drzwi, alerty w czasie rzeczywistym i kontrola klimatu. Kluczowym założeniem projektu była niezawodność i intuicyjna obsługa.

Jakość

Natywnie. Bez kompromisów.

Celem jest płynność 60 fps, szybki start, czysta architektura, wydajność i optymalizacja każdego ekranu. Natywna wydajność dotyczy obu platform: Androida oraz iOS w Kotlin / Compose Multiplatform.

Płynność, którą się mierzy.

Przed optymalizacją: klatki przebijają limit, ekran się zacina

Po: każda klatka poniżej 16,6 ms = 60 fps

Ilustracja zasady, nie pomiar konkretnej aplikacji.

  • Wydajność

    Płynny interfejs i szybki start to wynik mierzenia i optymalizacji, a nie przypadku.

  • Architektura

    Czytelny podział na warstwy sprawia, że aplikację da się rozwijać latami.

  • Testy

    Logika pokryta testami pozwala zmieniać kod bez strachu przed regresją.

  • Odpowiedzialność za produkt

    Myślę o produkcie, nie tylko o zadaniu: od pomysłu po wydanie w sklepie.

8+0+lat doświadczenia
ok. 3 mlnok. 0 mlnaktywnych użytkowników Pepco, Android i iOS
ok. 5 mlnok. 0 mlnużytkowników Żappki w czasie mojej pracy
AI w praktyce

AI przyspiesza. Doświadczenie decyduje.

Narzędzia AI skracają drogę do działającego kodu. To, co z niego trafia do sklepu, ocenia człowiek.

  1. 01

    AI pisze

    Szkic kodu i testów w minuty, nie godziny.

  2. 02 / ja

    Review

    Każda zmiana czytana i oceniana przez człowieka.

  3. 03

    Testy

    Automatyczne i na prawdziwych urządzeniach.

  4. 04

    Sklep

    Do użytkowników trafia sprawdzony kod.

Co robi AI

  • Pisze szkic kodu
  • Generuje testy
  • Przeszukuje dokumentację
  • Podpowiada rozwiązania

Co robię ja

  • Decyduję o architekturze
  • Czytam i oceniam każdą zmianę
  • Odpowiadam za to, co trafia do sklepu
  • Rozmawiam z Tobą o produkcie

Co wyłapuje doświadczenie

  • wątki i wydajność
  • bezpieczeństwo danych
  • przypadki brzegowe
  • architektura
  • dostępność

AI przyspiesza

  • Claude Code

    Wytwarzanie kodu, testy i code review.

  • Gemini

    Research.

  • MCP

    Serwery MCP: integracja z dokumentacją, designami i innymi narzędziami.

Doświadczenie decyduje

  • Buduję aplikacje od 2018 roku.
  • Mgr inż. Informatyki, Politechnika Wrocławska.
  • To dużo więcej niż prompty: architektura, review, odpowiedzialność.

Możesz polegać na mojej solidności.

Doświadczenie

Gdzie budowałem aplikacje

  1. Potional

    październik 2018 - grudzień 2019
    1. październik 2018

      Android Developer

    Tworzyłem natywne aplikacje Android od zera. Zdobywałem praktyczne doświadczenie z nowoczesnymi komponentami architektury Android, Kotlinem oraz metodykami Agile.

  2. Gigaset Polska

    luty 2020 - maj 2021
    1. luty 2020

      Android Developer

    Rozwijałem i utrzymywałem aplikację smart home Gigaset elements. Wdrażałem nowe funkcje, poprawiałem wydajność i dbałem o poprawne działanie na szerokiej gamie urządzeń z Androidem.

  3. Futuremind

    maj 2021 - obecnie
    1. maj 2021

      Android Developer

      Pepco i Żappka

    2. luty 2026

      Mobile Tech Lead w projekcie Pepco (rola projektowa) obecnie

    3. wrzesień 2026

      Android Team Lead obecnie

    Android Developer od maja 2021, Mobile Tech Lead w projekcie Pepco od lutego 2026, Android Team Lead od września 2026. W projekcie Pepco odpowiadam za obie platformy, Android i iOS. Pepco i Żappkę realizowałem w Futuremind.

Współpraca

Dwie drogi do współpracy

Dla firm i partnerów

Aplikacje mobilne

  • Natywny Android
  • Aplikacje na Androida i iOS w Kotlin / Compose Multiplatform
  • Tech lead i architektura
  • Doradztwo IT: ocena pomysłu, zanim wydasz pieniądze
Dla osób prywatnych i małych firm

Strony internetowe

  • Nowoczesne, responsywne strony
  • Od prostej wizytówki po rozbudowaną stronę firmy
  • Tę stronę też zrobiłem.
Mateusz Druć
Kto stoi za CODEVIBE

Aplikacje dla milionów zaczynają się od dobrych decyzji.

CODEVIBEMateusz Druć, Android Team Lead

Nazywam się Mateusz Druć. Mam tytuł mgr inż. Informatyki (Politechnika Wrocławska, Wydział Informatyki i Zarządzania) i buduję aplikacje od 2018 roku.

Obecnie jestem Android Team Leadem w Futuremind oraz Mobile Tech Leadem w projekcie Pepco. Pod marką CODEVIBE tworzę aplikacje mobilne i strony internetowe.

Stack
  • Kotlin
  • Jetpack Compose
  • Android SDK
  • Kotlin Multiplatform
  • Compose Multiplatform
  • Kobweb

Porozmawiajmy.

Opowiedz, nad czym pracujesz. Odpowiem, jak mogę pomóc.