Dostępny do współpracy · Warszawa / Radom i zdalnie

Peter
Senior Android Developer

8 lat budowania natywnych aplikacji Android — Kotlin, Jetpack Compose, czysta architektura.

8
lat doświadczenia
15+
wydanych aplikacji
8
firm i klientów
3
własne produkty
PL · EN
języki w pracy
O mnie

Tworzę produkty na Androida

Od 2018 roku tworzę aplikacje na Androida — to już 8 lat dowożenia produktów od pierwszego szkicu po wydanie w Google Play. Przeprowadziłem kilkanaście aplikacji przez pełny cykl życia, w zespołach i solo.

Stawiam na czysty kod, przemyślaną architekturę i wydajność, ale nie tracę z oczu detali UX — to one decydują, czy aplikacji używa się z przyjemnością. Na bieżąco sięgam po nowe narzędzia z ekosystemu Androida, gdy realnie podnoszą jakość, a nie dla samej nowości.

Biegle wykorzystuję AI w codziennej pracy — Claude (Claude Code) i ChatGPT — od generowania i refaktoryzacji kodu po tworzenie własnych skilli i agentów, które automatyzują mój workflow. Traktuję AI jak realne narzędzie inżynierskie, nie modny dodatek.

Peter Mikolajewicz
Stack

Technologie, których używam

Natywny Android end-to-end — od architektury po publikację.

Język & Core

  • Kotlin
  • Java 7/8
  • Coroutines / Flow

UI & Design

  • Jetpack Compose
  • Android SDK
  • Navigation Component
  • Material
  • Figma

Architektura

  • MVVM
  • MVI
  • MVC
  • Clean Architecture
  • Hilt / Dagger 2
  • Koin

Dane & API

  • Room / SQLite
  • DataStore
  • REST / JSON
  • Firebase

DevOps

  • CI/CD
  • GitHub Actions
  • Play Console
  • Git
  • Agile / Jira

Testing & Quality

  • Unit tests
  • Mockk
  • Google Truth
  • Code review

AI & Workflow

  • Claude Code
  • ChatGPT
  • AI-assisted development
  • Custom skills & agents
  • Prompt engineering
Portfolio

Aplikacje

Wybrane projekty. Lista rośnie.

Sprawdzajka

Sprawdzajka

Skanujesz podręcznik, AI tworzy pytania

Aplikacja, która zamienia rodzica w domowego nauczyciela. Rodzic skanuje stronę z podręcznika, a AI (polski model Bielik) generuje z niej gotowe pytania do sprawdzenia wiedzy dziecka — w kilka sekund, bez przygotowań. Tryb rodzic–dziecko, streak motywujący do nauki, czytanie pytań na głos (TTS). Kotlin + Jetpack Compose ze wspólnym rdzeniem Kotlin Multiplatform (KMP) — wydana na Androida i iOS, z automatycznymi wydaniami z CI.

KotlinComposeKMPiOSAIOCRTTS
Postka Wkrótce

Postka

Wiesz, że czas coś wrzucić. Postka wie co.

Asystent treści w social media dla małych firm. Postka codziennie podpowiada jedną okazję na post dopasowaną do Twojej branży i generuje gotowy tekst z grafiką (polski model AI Bielik). Potrafi też przygotować kilka postów naraz i wysłać je do kolejki publikacji. Integracje: Zernio (planowanie postów) i Pexels (zdjęcia). Android i iOS.

KotlinComposeKMPiOSAI
Callogue

Callogue

Twoje rozmowy w kalendarzu

Aplikacja dla osób, które nagrywają swoje rozmowy. Callogue czyta nagrania z telefonu i automatycznie tworzy w kalendarzu wpisy z podsumowaniem rozmowy — ustaleniami, liczbami i transkrypcją — o godzinie, o której dzwoniłeś. Podsumowania generuje polski model AI Bielik, przetwarzane w Polsce. Natywny Android.

KotlinComposeAIAndroid
Ścieżka

Doświadczenie

2024 – obecnie

Senior Android Developer & Tech Lead

Freelance / kontrakt

Realizuję projekty Android dla klientów z różnych branż — część w roli Tech Leada: prowadzenie zespołu, code review, mentoring młodszych developerów. W jednym z projektów integrowałem funkcję opartą na AI. Projektuję architekturę (Clean Architecture, MVVM, MVI, SOLID), dbam o jakość i wydajność, a w codziennej pracy wspieram się AI-assisted development (Claude Code, ChatGPT). Kotlin, Jetpack Compose, Coroutines/Flow, Hilt, CI/CD. Większość zleceń objęta umową o poufności (NDA) — nie mogę ujawniać szczegółów ani nazw klientów.

2023 – 2024

Senior Android Developer & Tech Lead

Klient pod NDA · transport publiczny

Prowadziłem rozwój dwóch komercyjnych aplikacji Android dla sektora transportu publicznego — systemu sprzedaży biletów komunikacji miejskiej dla województw pomorskiego i śląskiego. Jako Tech Lead prowadziłem zespół pięciu developerów, mentorowałem juniorów i odpowiadałem za architekturę; w pracy zespołu zacząłem wprowadzać AI-assisted development. Kotlin, Jetpack Compose, MVVM, Clean Architecture, SOLID, Room, Coroutines/Flow, Hilt, DataStore, Firebase (Analytics, Crashlytics, Remote Config). Klient objęty NDA.

2022

Senior Android Developer & Tech Lead

Klient pod NDA · logistyka

Rozwijałem i utrzymywałem wewnętrzną aplikację Android dla kurierów firmy kurierskiej. Jako Tech Lead prowadziłem code review, brałem udział w ceremoniach Agile i dbałem o jakość oraz spójność kodu w zespole. Kotlin, MVVM, Clean Architecture, SOLID, Coroutines/Flow, Hilt, DataStore, testy jednostkowe (MockK, Google Truth), CI/CD. Klient objęty NDA.

lip 2021 – lip 2022

Android Developer

BlueSoft

Rozwój i utrzymanie aplikacji Android dla sieci handlowej — m.in. aplikacja do autonomicznego sklepu Żabka z samoobsługową kasą (self-checkout). Kotlin, MVVM, Coroutines/Flow, LiveData, Hilt + Koin, DataStore, Clean Architecture, MQTT, Navigation Component.

Google Play ↗
sty 2021 – lip 2021

Android Developer

One Way

Praca i rozwój aplikacji Android dla spółdzielni. Kotlin, MVVM, Coroutines/Flow, Hilt, Room, REST.

Google Play ↗
sie 2020 – cze 2021

Android Developer

Carebits

Zaprojektowałem i poprowadziłem rozwój medycznej aplikacji CTG dla lekarzy i pielęgniarek do interpretacji zapisu kardiotokograficznego (KTG) — dziedzina wymagająca precyzji i niezawodności. Kotlin, MVVM, Coroutines/Flow, Hilt, DataStore.

Google Play ↗
lut 2018 – lip 2020

Android Developer

TaxusIT

Tu zaczęła się moja droga z Androidem. Projektowałem i wdrażałem kluczowe funkcje szeregu aplikacji dla Lasów Państwowych, współpracując z product managerami i interesariuszami. Java, Kotlin, MVC/MVVM, SQL, Firebase, REST.

Kontakt

Porozmawiajmy o projekcie

Otwarty na współpracę B2B, zdalnie.

hello@petermikolajewicz.dev +48 455 577 181