Available for work · Warsaw / Radom & remote

Peter
Senior Android Developer

8 years building native Android apps — Kotlin, Jetpack Compose, clean architecture.

8
years of experience
15+
apps shipped
8
companies & clients
3
own products
PL · EN
working languages
About

I build Android products

I've been building Android apps since 2018 — that's 8 years of shipping products from first sketch to Google Play release. I've taken more than a dozen apps through the full lifecycle, both in teams and solo.

I care about clean code, deliberate architecture and performance, without losing sight of the UX details that decide whether an app is a pleasure to use. I reach for new tools in the Android ecosystem when they genuinely raise the bar — not for novelty's sake.

I make fluent use of AI in my daily work — Claude (Claude Code) and ChatGPT — from generating and refactoring code to building my own skills and agents that automate my workflow. I treat AI as a real engineering tool, not a gimmick.

Peter Mikolajewicz
Stack

Technologies I use

Native Android end-to-end — from architecture to release.

Language & Core

  • Kotlin
  • Java 7/8
  • Coroutines / Flow

UI & Design

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

Architecture

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

Data & 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

Apps

Selected projects. The list keeps growing.

Sprawdzajka

Sprawdzajka

Scan a textbook, AI creates the questions

An app that turns a parent into a home teacher. Scan a page from a textbook and AI (Bielik, a Polish LLM) generates ready-to-ask questions to quiz your child's knowledge — in seconds, no prep. Parent–child mode, a motivating learning streak, and questions read aloud (TTS). Kotlin + Jetpack Compose with a shared Kotlin Multiplatform (KMP) core — shipped on both Android and iOS, with automated releases from CI.

KotlinComposeKMPiOSAIOCRTTS
Postka Coming soon

Postka

You know it's time to post. Postka knows what.

A social-content assistant for small businesses. Every day Postka suggests one posting occasion tailored to your trade and generates a ready-to-use post with matching graphics (Bielik, a Polish AI model). It can also prepare several posts at once and push them to a publishing queue. Integrations: Zernio (scheduling) and Pexels (photos). Android and iOS.

KotlinComposeKMPiOSAI
Callogue

Callogue

Your calls, in your calendar

For people who already record their calls. Callogue reads recordings from your phone and automatically creates calendar entries with a summary of what was discussed and agreed — key details and a full transcript — filed at the time you called. AI summaries powered by Bielik (a Polish LLM), easy to search later. Native Android.

KotlinComposeAIAndroid
Path

Experience

2024 – Present

Senior Android Developer & Tech Lead

Freelance / contract

I deliver Android projects for clients across industries — some as Tech Lead: leading the team, code reviews, mentoring junior developers. In one project I integrated an AI-powered feature. I design the architecture (Clean Architecture, MVVM, MVI, SOLID), own quality and performance, and use AI-assisted development (Claude Code, ChatGPT) day to day. Kotlin, Jetpack Compose, Coroutines/Flow, Hilt, CI/CD. Most engagements are covered by a non-disclosure agreement (NDA) — I can't disclose details or client names.

2023 – 2024

Senior Android Developer & Tech Lead

Client under NDA · public transport

Led the development of two commercial Android apps for the public-transport sector — a city-transit ticket-sales system for the Pomorskie and Śląskie regions of Poland. As Tech Lead I ran a team of five developers, mentored juniors and owned the architecture; I also began introducing AI-assisted development into the team's workflow. Kotlin, Jetpack Compose, MVVM, Clean Architecture, SOLID, Room, Coroutines/Flow, Hilt, DataStore, Firebase (Analytics, Crashlytics, Remote Config). Client under NDA.

2022

Senior Android Developer & Tech Lead

Client under NDA · logistics

Developed and maintained an internal Android app for the couriers of a delivery company. As Tech Lead I ran code reviews, took part in Agile ceremonies and kept the team's code quality and consistency high. Kotlin, MVVM, Clean Architecture, SOLID, Coroutines/Flow, Hilt, DataStore, unit testing (MockK, Google Truth), CI/CD. Client under NDA.

Jul 2021 – Jul 2022

Android Developer

BlueSoft

Built and maintained Android apps for a retail chain — including the app for Żabka's autonomous self-checkout store. Kotlin, MVVM, Coroutines/Flow, LiveData, Hilt + Koin, DataStore, Clean Architecture, MQTT, Navigation Component.

Google Play ↗
Jan 2021 – Jul 2021

Android Developer

One Way

Worked on and developed an Android app for a cooperative society. Kotlin, MVVM, Coroutines/Flow, Hilt, Room, REST.

Google Play ↗
Aug 2020 – Jun 2021

Android Developer

Carebits

Led the design and development of a medical CTG app for doctors and nurses to interpret cardiotocography (CTG) readings — a domain demanding precision and reliability. Kotlin, MVVM, Coroutines/Flow, Hilt, DataStore.

Google Play ↗
Feb 2018 – Jul 2020

Android Developer

TaxusIT

Where my Android journey began. I designed and implemented key features across a range of apps for the Polish State Forests, working with product managers and stakeholders. Java, Kotlin, MVC/MVVM, SQL, Firebase, REST.

Contact

Let's talk about your project

Open to B2B collaboration, remote.

hello@petermikolajewicz.dev +48 455 577 181