Skip to content
Android & Kotlin Multiplatform

Apps used by millions.

Under the CODEVIBE name I build mobile apps: natively for Android, and for both platforms, Android and iOS, with Kotlin / Compose Multiplatform. Smooth for the people who use them, clear for the team that maintains them.

Żappka app screen
Pepco app screen
Gigaset Elements app screen
Selected projects
8+ years of experiencePepco: ~3M active users
Selected projects

Apps I've worked on

01 / 03
Pepco app screen

Pepco

Pepco Group
  • Mobile Tech Lead (project role)
  • Built at Futuremind for Pepco Group
  • about 3M active users on Android and iOS

I built the Pepco app from the very first line of code. As Mobile Tech Lead I am responsible for both platforms, Android and iOS, and for most architectural decisions, with a strong focus on code quality and the best possible user experience. Pepco is a shopping app for the Pepco retail chain: product browsing, a loyalty program and promotional deals.

02 / 03
Żappka app screen

Żappka

Żabka Polska
  • Android Developer
  • Built at Futuremind for Żabka Polska
  • about 5M users during my work on the app
  • about 3.5 years on the project

The loyalty app of the Żabka chain. Over about 3.5 years in the Android team I built several larger features on my own, including sending żappsy to friends and an animated mini-game with coupons to win.

03 / 03
Gigaset Elements app screen

Gigaset Elements

Gigaset Communications Polska
  • Android Developer
  • Gigaset Communications Polska

A smart home security system app that lets users monitor and control their home from anywhere. Features include real-time alerts, camera feeds, door sensors and climate monitoring. Built with a focus on reliability and an intuitive user experience.

Quality

Native. No compromises.

The goal is 60 fps smoothness, a fast start, clean architecture, performance and optimisation of every screen. Native performance applies to both platforms: Android and iOS with Kotlin / Compose Multiplatform.

Smoothness you can measure.

Before optimisation: frames exceed the budget, the screen stutters

After: every frame under 16.6 ms = 60 fps

An illustration of the principle, not a measurement of a specific app.

  • Performance

    A smooth interface and a fast start come from measuring and optimising, not from luck.

  • Architecture

    A clear split into layers keeps an app maintainable for years.

  • Tests

    Tested logic lets the code change without fear of regressions.

  • Product ownership

    I think about the product, not just the task: from idea to store release.

8+0+years of experience
~3M~0Mactive Pepco users, Android and iOS
~5M~0MŻappka users during my work on the app
AI in practice

AI speeds things up. Experience decides.

AI tools shorten the way to working code. What reaches the store is judged by a person.

  1. 01

    AI writes

    A draft of code and tests in minutes, not hours.

  2. 02 / me

    Review

    Every change read and judged by a person.

  3. 03

    Tests

    Automated and on real devices.

  4. 04

    Store

    Users get code that has been checked.

What AI does

  • Drafts the code
  • Generates tests
  • Searches the documentation
  • Suggests solutions

What I do

  • I decide on the architecture
  • I read and judge every change
  • I answer for what reaches the store
  • I talk with you about the product

What experience catches

  • threads and performance
  • data security
  • edge cases
  • architecture
  • accessibility

AI speeds things up

  • Claude Code

    Writing code, tests and code review.

  • Gemini

    Research.

  • MCP

    MCP servers: integration with documentation, designs and other tools.

Experience decides

  • I have been building apps since 2018.
  • MSc Eng. in Computer Science, Wrocław University of Science and Technology.
  • Much more than prompts: architecture, review, responsibility.

You can count on reliable work.

Experience

Where I built apps

  1. Potional

    October 2018 - December 2019
    1. October 2018

      Android Developer

    Built native Android applications from the ground up. Gained hands-on experience with modern Android architecture components, Kotlin and agile development practices.

  2. Gigaset Polska

    February 2020 - May 2021
    1. February 2020

      Android Developer

    Developed and maintained the Gigaset elements smart home application. Implemented new features, optimized performance and ensured compatibility across a wide range of Android devices.

  3. Futuremind

    May 2021 - present
    1. May 2021

      Android Developer

      Pepco and Żappka

    2. February 2026

      Mobile Tech Lead on the Pepco project (project role) now

    3. September 2026

      Android Team Lead now

    Android Developer since May 2021, Mobile Tech Lead on the Pepco project since February 2026, Android Team Lead since September 2026. On the Pepco project I am responsible for both Android and iOS. I built Pepco and Żappka at Futuremind.

Work with me

Two ways to work together

For companies and partners

Mobile apps

  • Native Android
  • Android and iOS apps in Kotlin / Compose Multiplatform
  • Tech lead and architecture
  • IT advisory: assessing your idea before you spend money
For private people and small businesses

Websites

  • Modern, responsive websites
  • From a simple business card to a full company site
  • I built this site too.
Mateusz Druć
Who's behind CODEVIBE

Apps for millions start with good decisions.

CODEVIBEMateusz Druć, Android Team Lead

I'm Mateusz Druć. I hold an MSc Eng. in Computer Science from Wrocław University of Science and Technology, Faculty of Computer Science and Management, and I've been building apps since 2018.

I'm currently Android Team Lead at Futuremind and Mobile Tech Lead on the Pepco project. Under the CODEVIBE name I build mobile apps and websites.

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

Let's talk.

Tell me what you are working on. I will reply with how I can help.