Skip to content
View MBratkowski's full-sized avatar
😊
😊

Sponsoring

@skydoves

Highlights

  • Pro

Block or report MBratkowski

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MBratkowski/README.md

Mateusz Bratkowski

Senior Android Engineer · Mobile Platforms · Developer Tooling

Wrocław, Poland · LinkedIn · Website

I’m a Senior Android Engineer with 10+ years of experience working on consumer products including Ocado, Disney+, NHL, Fox Sports GO, NordLocker and CCC.

I work across Android architecture, product behaviour, testing infrastructure and developer tooling. I like making complex product areas easier to understand, reproduce, test and change.

What I work on

  • Mobile platforms: Kotlin, Jetpack Compose, Kotlin Multiplatform, modular architecture, Coroutines and Flow.
  • Engineering quality: unit and visual-regression testing, accessibility, testable product states and CI workflows.
  • Developer productivity: feature-flag tools, configuration tooling and workflows that help developers and QA investigate product behaviour.
  • AI-assisted engineering: coding agents, MCP servers and RAG for codebase exploration, documentation and automation.

Experience

Ocado Technology — Senior Software Engineer
September 2025–present

I work on Ocado’s multi-retailer grocery platform, with ownership of the Delivery Tracking domain across product behaviour, configuration, testing and supporting tooling. My work includes aligning behaviour across Android, iOS and Web; modernising Android code with Compose; and building configuration and visual-catalogue tools for developers and QA.

Previously Selected work
Avenga · Senior Android Developer · Sep 2024–Apr 2025 Reusable UI components, screenshot testing, accessibility improvements and legacy-code maintenance.
CCC Group · Senior Android Developer · Nov 2022–Sep 2024 Shopping journeys, migration towards Kotlin Multiplatform, modularisation and adoption of Compose and Coroutines.
Nord Security · Android Engineer · Apr–Oct 2022 NordLocker features, migration from KMM to native Android and modularisation.
Disney Streaming Services · Android Engineer · Jul 2018–Apr 2022 Disney+ and NHL across phones, tablets, Android TV and Fire TV, including GroupWatch, paywall flows and accessibility.
BAMTECH Media · Android Engineer · Oct 2017–Jul 2018 Fox Sports GO for Android phones and tablets.

Earlier Android roles at The Capitals, Domodi and Ceneo. Full career history on LinkedIn.

Selected public projects

Project What it explores
deweloperuch-mcp An unofficial MCP server and CLI for Polish new-build apartment prices: developers' asking prices with history, transaction prices from the Real Estate Price Register (RCN) and GUS/NBP statistics. Thirteen read-only tools behind a rate-limited client, published on PyPI and in the official MCP Registry, with a one-click Claude Desktop extension and a website with a visual install guide. Python.
Plakat A Chrome extension (Manifest V3) that redraws YouTube thumbnails and channel avatars as generative posters in five design traditions, from Swiss and Bauhaus to a '60s jazz sleeve. Every channel becomes a series and every video a variant of it. No build step, no external services. Website. JavaScript.
Koleo MCP A Python MCP server exposing Polish railway timetable tools to AI clients.

These are personal projects and experiments. My professional experience is summarised above; the repositories show selected work I can share publicly.

Tools I use

Android: Kotlin, Java, Compose, Android Views, Coroutines/Flow, Hilt, Koin, Gradle, Ktor, Retrofit, Room and SQLDelight.
Testing and delivery: JUnit, MockK, AssertJ, Paparazzi, GitLab CI/CD and GitHub Actions.
Beyond mobile: Python/FastAPI, Go, JavaScript (Chrome extensions), coding agents, MCP and RAG.

I’m particularly interested in mobile platform work, engineering productivity and practical applications of AI in the development process.

Connect with me on LinkedIn or visit mateuszbratkowski.pl.

Pinned Loading

  1. koleo-mcp koleo-mcp Public

    Python 7 1

  2. deweloperuch-mcp deweloperuch-mcp Public

    Unofficial MCP server and CLI for Polish new-build apartment prices: developers' asking prices with history, RCN transaction prices and GUS/NBP statistics (data from deweloperuch.pl)

    Python 29 2