Welcome to my professional portfolio

I specialize in mobile app development and SDKs with a focus on creating robust, user-friendly solutions for complex problems. With 12+ years of experience across Android, iOS, and backend technologies, I've delivered solutions used by millions of users worldwide.

Featured Skills

Specializing in mobile development and beyond

Android Development

Java / Kotlin expertise with Jetpack Compose and modern Android development practices

iOS Development

Swift and Objective-C experience developing native iOS applications

SDK Development

Creating cross-platform SDKs used by major financial institutions

Backend Skills

Ruby on Rails, Java/Kotlin backends, and blockchain development

About Me

I'm a mobile lead developer with a passion for creating technology that improves people's lives. With over a decade of experience in Android, iOS, and backend development, I've built solutions used by millions of users worldwide.

Born in the U.S. and now living in Poland, I bring a unique perspective to my work and embrace challenges that push the boundaries of what's possible in mobile development.

Professional Experience

I'm currently the Software Engineering Manager at Pulsate, where I lead a team of 5 engineers while also contributing hands-on development (~30-50% of my time). I've developed an Android and iOS SDK used by major U.S. digital banking platforms, serving hundreds of financial institutions with 10 million monthly active users.

My expertise spans mobile app architecture, SDK development, team leadership, and mentorship, with a focus on delivering secure, high-performance solutions while fostering growth in my team.

Recent Posts

Latest thoughts and updates

April 26, 2025

MVVM vs MVI in Android Development: Finding the Right Fit for Your Compose App

The battle between MVVM and MVI never ends! Can they not coexist? Like a quote I like “Make Lovecraft Not Warcraft” we’ll try today to...

Read More
April 22, 2025

How to Manage State Effectively in Jetpack Compose

Managing state properly is one of the biggest challenges in any Android application, especially when using Jetpack Compose. In this article, I want to share...

Read More

Let's Connect

Interested in working together? Feel free to get in touch!