dinko7
Senior mobile engineer with 8+ years of experience building and shipping production applications. I've shipped 30+ apps across B2B SaaS, consumer products, fitness, sports, IoT, AI/VR and hospitality.
I started with Android, moved to Kotlin, spent time working with native iOS/Swift, and have spent the last several years primarily working with Flutter. I'm comfortable working across Flutter, Android and iOS when a project requires it.
Some of the products I've worked on:
* B2B HR platform for the German market * Sports video platform * White-label municipal IoT applications * Consumer fitness applications * AI/VR platform for the moving industry * Android TV / OTT products * Check-in SaaS — including porting an existing iOS app to Android with authentication, check-in flows, profiles, pagination and offline support
I'm strongest when I can own the mobile side of a product end-to-end rather than just implement isolated UI tickets. I've worked across architecture, API integration, state management, authentication, offline functionality, analytics, subscriptions/payments, CI/CD and store releases.
I also use AI coding tools such as Claude Code and Cursor extensively to move faster while keeping production-quality code.
I'm looking for paid remote work, either full-time or contract, with companies that have a real product and budget for engineering. I'm not looking for equity-only startup opportunities.
If you need an experienced mobile engineer who can take ownership of the product rather than just close tickets, feel free to reach out.
Relic. Dart Cloud Functions.
If you’re building with Flutter and you’re wondering whether the Dart backend actually makes sense now, and what your real options are, I broke it down in a practical guide.
Mobile Is Not a Smaller Web App
I understand if you don't want to read it, but there is nothing dishonest about this article. I've lived through what I wrote with those 3 apps. Take it as you wish and have a good day.
They finally agreed to send us the TV. Solved the issue in 10mins.
If they planned to use a unified codebase for Prime app, they likely went with something HTML/CSS-based, which would explain the performance issues. I could be wrong, but it's just a hunch I have.
From a developer's perspective, it's a nightmare to deal with such hardware.
What I Learned After Building 3 TV Apps Coming from Mobile
People are constantly arguing about tech stacks.
Now I finally have words to express it and wrote an article.
Wondering what everybody here thinks. Does this align with your experience as well?
Tech stack is a business decision
His question was directed towards the state management, hence the answer only covered that.
Any state management approach requires you to adapt your way of thinking, whether that be BLoC, Riverpod, Redux or anything you want to use.
Rivepod gained popularity because it's really simple to pick up: create a Notifier, create a Provider for it, and observe, while some other approaches require additional boilerplate, setup, and understanding.
Your approach would work if you are only observing that state from a single widget, which might not always be the case. Additionally, assuming useState is using setState under the hood means it will rebuild the whole widget on change, while with Riverpod, you have the flexibility to wrap any part of a complex widget into a Consumer or listen to only part of the exposed state on the Notifier with .select().
To put it simply: - Notifiers are used for app state - Hooks are used for ephemeral state (local widget state)
Hope this clears it bit for you.
Skilled with Android, Flutter, Dart, Firebase, MongoDB, MVVM, Kotlin, XML & Jetpack Compose, Swift, SwiftUI.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Resume: https://drive.google.com/file/d/10CiD5gXEpFFlLO2o5numpMpXgF4...
Github: https://github.com/dinko7
LinkedIn: https://linkedin.com/in/dinko-marinac/
Mobile architecture, clean code, SOLID principles, Unit and UI tests, CI/CD.
Skilled with Android, Android TV, Flutter, Firebase, MVVM, Kotlin, Jetpack.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Resume: https://drive.google.com/file/d/1Pv6DisDGLJV-wiNRxDDEmjP8l4m...
Github: https://github.com/dinko7
Technologies: Android, Android TV, Flutter, Firebase, Kotlin, Jetpack
Résumé/CV: https://drive.google.com/file/d/1Pv6DisDGLJV-wiNRxDDEmjP8l4m...
Github: https://github.com/dinko7
Searching for Android and Flutter roles
Willing to relocate: No
Technologies: Android, Android TV, Flutter, Firebase, Kotlin, Jetpack
Résumé/CV: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Searching for Android and Flutter roles.
Creating high quality mobile & TV apps is my passion.
Mobile architecture, clean code, SOLID principles, Unit and UI tests, CI/CD.
Skilled with Android, Android TV, Flutter, Firebase, MVVM, Kotlin, Jetpack.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Resume: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Mobile architecture, clean code, SOLID principles, Unit and UI tests, CI/CD.
Skilled with Android, Android TV, Flutter, Firebase, MVVM, Kotlin, Jetpack.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Resume: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Remote: Remote only, willing to travel on occasion
Willing to relocate: No
Technologies: Android, Android TV, Flutter, Firebase, Kotlin, Jetpack
Résumé/CV:https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Searching for Android and Flutter roles.
Technologies: Android, Android TV, Flutter, Firebase, Kotlin, Jetpack
Résumé/CV:https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Searching for Android and Flutter roles.
Creating high quality mobile & TV apps is my passion. Mobile architecture, clean code, SOLID principles, Unit and UI tests, CI/CD.
Skilled with Android, Android TV, Flutter, Firebase, MVVM, Kotlin, Jetpack.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Resume: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Willing to relocate: No
Technologies: Android, Android TV, Flutter, Firebase, Kotlin, Jetpack
Résumé/CV: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Github: https://github.com/dinko7
Searching for Android and Flutter roles.
Creating high quality mobile & TV apps is my passion. Mobile architecture, clean code, SOLID principles, Unit and UI tests, CI/CD.
Skilled with Android, Android TV, Flutter, Firebase, MVVM, Kotlin, Jetpack.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Resume: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV... Github: https://github.com/dinko7
Remote: Remote only, willing to travel on occasion
Willing to relocate: No
Technologies: Android, Android TV, Flutter, Firebase, Kotlin, Jetpack
Résumé/CV: https://drive.google.com/file/d/1823f4vX18r7QJGGhL2dIcFbZeIV...
Email: see CV
Searching for Android and/or Flutter roles. Prefer a modern Android stack with mostly Kotlin codebase.
Senior Mobile (Android and Flutter) engineer looking for work.
Creating high quality mobile & TV apps is my passion. Mobile architecture, clean code, SOLID principles, Unit and UI tests, CI/CD.
Skilled with Android, Android TV, Flutter, Firebase, MVVM, Kotlin, Jetpack.
Experience in agile environments, leading smaller teams, code reviews, pair programming, and mentoring.
Email: dinkomarinac7 at gmail.com