Hello, I am
Karlo Vrbic
Senior Android Developer
Zagreb, Croatia
About Me
I am a Senior Android Developer with over 8 years of experience building mobile applications that people actually enjoy using. When I am not crafting high-quality Kotlin code, you will find me reading about the latest Android developments, creating presentations for my team, or finding new ways to improve our development processes. I genuinely believe that great software comes from great teams -- and great teams have fun doing what they do.
My superpower? Making complex technical problems approachable and getting everyone excited about solving them together. Some call it enthusiasm. My coworkers call it "that energy before the first coffee that somehow never goes away."
What Drives Me
-
Fun Projects, Serious Results
Looking for opportunities to build exciting products and improve development processes while keeping things enjoyable for everyone involved.
-
Teaching & Learning
Passionate about sharing knowledge with coworkers and learning from their fresh ideas and perspectives.
-
People First
I enjoy connecting with people, exchanging ideas, and using every opportunity to grow professionally -- together.
-
Thoughtful Execution
I value having the time to think ideas through carefully and execute tasks with the quality they deserve.
Skills & Expertise
Technical Proficiency
Core Strengths
Interests & Expertise
Experience
Elevien
Senior Android DeveloperBuilt a Kotlin Multiplatform application with AppSync integration for real-time data synchronization in a gymnastics competition scoring system. Contributed to planning and development across the entire product lifecycle -- because even gymnasts need someone to handle the perfect 10s in code.
Cinnamon
Senior Android DeveloperDeveloped a BLE-powered Android application at this digital agency, handling feature development, maintenance, and close collaboration with cross-functional teams. Turned Bluetooth Low Energy into Bluetooth High Performance -- one byte at a time.
Azikus
Senior Android DeveloperLed mobile app development while mentoring junior developers and improving development processes. The place where I discovered that teaching others is the best way to learn -- and that code reviews can actually be fun.
OpenDynamic
Android DeveloperBuilt a mobile ERP application for warehouse order scanning and tracking as a freelance remote developer. Proved that enterprise software does not have to look like it was designed in 2005.
Undabot
Android DeveloperContributed to the A1 telecommunications app, the FOREO beauty tech app, and built a reusable standalone messenger library. Three completely different domains, one common thread: Kotlin.
Combis
Mobile Cross-Platform DeveloperWorked with Ionic, Cordova, Angular, and Kotlin for cross-platform and native mobile development. The cross-platform era that taught me why native Android is where I truly belong.
Asseco SEE
Android DeveloperDeveloped the Unicredit banking application, handling feature development and bug fixing across multiple modules and flavors. Where every bug fix was treated with the gravity of a financial transaction -- because it literally was one.
Published on Medium
"Android — How to handle taps?" · January 2021
Philosophy
Here are some thoughts that guide my actions as a software engineer and Android developer.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
— Martin Fowler
Good programmers use their brains, but good guidelines save us having to think out every case.
— Francis Glassborow
Software and cathedrals are much the same; first we build them, then we pray.
— Anonymous
Android development is a challenging but rewarding career. If you are passionate about building great software, then Android development is a great option for you.
— Jake Wharton
*Grrhh* Who wrote this? *looks up git blame* *finds out it was me months ago* It is okay I guess.
— Me (ha ha)
Get in Touch
Let's Connect
Whether you have a project in mind, want to discuss Android development, or just want to debate whether Jetpack Compose is better than XML layouts (spoiler: it is), I would love to hear from you.
[email protected]Languages
English (working knowledge) · Croatian (mother tongue)