My Blog

Thoughts on mobile engineering, developer experience, and building scalable systems. Sharing lessons learned from startups to scale-ups.

Featured Post

Understanding the Open-Closed Principle in Software Engineering
Software Design8 min read

Understanding the Open-Closed Principle in Software Engineering

Dive into the Open-Closed Principle (OCP) from SOLID principles. Learn how to design code that's open for extension but closed for modification, with practical Kotlin examples for Android development.

May 14, 2025Read More

All Posts

Kotlin Multiplatform vs Flutter: A Simple Comparison for Android Developers
Tech6 min read

Kotlin Multiplatform vs Flutter: A Simple Comparison for Android Developers

A practical comparison between Kotlin Multiplatform and Flutter for Android developers. Learn when to choose each technology, their strengths, weaknesses, and real-world considerations.

April 1, 2025Read More
Navigating Team Dynamics: An Engineer's Guide to Seamless Embedding at Spotify
Tech8 min read

Navigating Team Dynamics: An Engineer's Guide to Seamless Embedding at Spotify

Learn about Spotify's unique approach to internal mobility and team embedding. Discover how engineers can grow by working across different teams and the benefits this brings to both personal development and organizational culture.

December 17, 2023Read More
Getting Interviewed at Spotify – A Dream Come True
Tech7 min read

Getting Interviewed at Spotify – A Dream Come True

My journey through Spotify's interview process for an Android Engineering position in Stockholm. Learn about their structured approach, remote interviews, and the four distinct final rounds that make Spotify stand out.

February 6, 2022Read More
SOLID Principles – Separation of Concern
Tech5 min read

SOLID Principles – Separation of Concern

The first in a series on SOLID principles. Learn about Separation of Concern (SoC) - a foundational concept that helps organize code so each part does only one kind of task. Includes practical Kotlin examples.

April 6, 2019Read More
The Art of Code Reviews: Building Better Teams
Team Building9 min read

The Art of Code Reviews: Building Better Teams

How to conduct effective code reviews that improve code quality, knowledge sharing, and team collaboration. Practical tips from years of experience in mobile engineering teams.

March 5, 2025Read More

More Content Coming Soon

I'm constantly working on new posts about mobile engineering, developer experience, and building scalable systems. Keep checking back for fresh insights and practical tips!

Check back regularly for updates