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.
Apps I've worked on
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.
Ż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.
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.
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.
AI speeds things up. Experience decides.
AI tools shorten the way to working code. What reaches the store is judged by a person.
- 01
AI writes
A draft of code and tests in minutes, not hours.
- 02 / me
Review
Every change read and judged by a person.
- 03
Tests
Automated and on real devices.
- 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.
Where I built apps
-
-
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.
-
-
-
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.
-
-
-
May 2021
Android Developer
Pepco and Żappka
-
February 2026
Mobile Tech Lead on the Pepco project (project role) now
-
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.
-
Two ways to work together
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
Websites
- Modern, responsive websites
- From a simple business card to a full company site
- I built this site too.
Apps for millions start with good decisions.
Mateusz 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.
- 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.