About

I turn product complexity into clear, maintainable Flutter systems.

I’m a Senior Flutter Developer building production-ready applications for iOS, Android, and Web. My work centers on clean architecture, deliberate technical boundaries, and the stability products need to evolve over time.

Bosnia & Herzegovina · Remote

Primary specialization

Flutter systems built beyond the first release

I focus on making complex Flutter applications easier to understand, change, and operate. Clear responsibilities and boundaries keep features maintainable as the product grows.

I treat predictable state management, explicit data flow, performance, and product stability as connected engineering concerns. The goal is not more architecture. It is a system where thoughtful decisions support reliable delivery and long-term scalability.

What I optimize for

  • Maintainability
  • Clear data flow
  • Predictable state
  • Performance
  • Product stability

Supporting knowledge

Understanding the systems behind the app

I’m developing practical knowledge of Go, PostgreSQL, API design, and backend architecture to better understand the services and data systems behind Flutter applications. This supports better mobile engineering decisions without changing my primary focus as a Flutter developer.

Currently expanding into

  • Go
  • PostgreSQL
  • API Design
  • Backend Architecture

Not to move away from Flutter, but to better understand the systems my applications depend on.

Working style

I stay close to both the product and the implementation.

Strong Flutter work starts before the first widget and continues after release. I connect product context with technical decisions so the application remains useful, stable, and practical to extend.

01

Understand what the product needs

I look beyond an isolated ticket to understand the user flow, constraints, data involved, and the behavior the product must support. This helps turn incomplete requirements into a focused implementation.

02

Shape the Flutter system around change

Architecture, state management, integrations, and platform behavior are considered together. I prefer explicit responsibilities and decisions that remain understandable as features and teams grow.

03

Carry the work into production

I account for loading, failure, recovery, performance, and release behavior throughout delivery. After launch, real product feedback becomes input for debugging, refinement, and future decisions.

4+ YearsProfessional Flutter experience
iOS · Android · WebCross-platform delivery
Production-firstArchitecture, integrations, release