Hi, I’m Mehmedalija Karišik 👋

My name is Mehmedalija Karišik, and I am a software engineer from Belgrade, Serbia. I work as a Native Kotlin Android Developer and as a teaching assistant in the Compilers course.

I started this blog to write about topics that inspire me and to share my knowledge with the wider tech community. Below you can find my latest posts.

Static vs. Dynamic Analysis: Two Key Approaches to Quality Code

Welcome to my blog! Since this is my very first post, I thought it would be nice to start with a topic that’s been on my mind a lot during my thesis work: the difference between static and dynamic code analysis. It sounds academic, but trust me—it shows up in real projects all the time. Static Analysis: Looking at Code Without Running It Static analysis basically means checking your code without executing it. The way I usually explain it is by comparing it to reading the blueprints of a building before the first brick is even laid. You’re not testing the house itself—you’re just making sure the plan makes sense. ...

August 17, 2025 · 2 min · 287 words · Mehmedalija Karišik