iOS & Flutter Expert | 7+ Years Experience
I'm a passionate Mobile Developer with over 7 years of experience in iOS and cross-platform development. I specialize in building high-quality mobile applications using Swift and Flutter.
Throughout my career, I've worked on diverse projects ranging from fintech applications to data visualization platforms like Voronoi by Visual Capitalist. I'm committed to writing clean, maintainable code and staying up-to-date with the latest mobile development technologies.
Android and iOS
Android background services for
long-running
operationsFlutter using
method
channels and event channels for bidirectional communication between Dart
and native
Android/iOS code
Flutter and
Firebase for both Android and iOS platforms
Worked on a leading European fintech application
SwiftUI pages and components,
seamlessly
integrating them with existing UIKit architecture to enhance user
experience while
maintaining app stabilityFirebase services for backend
functionalityBuilt Play Your Court - a tennis social networking app
Flutter
and native
iOS
Firebase Firestore
and video
player for tennis lessonsiOS app with
Swift-JavaScript bridges using
WKWebView and WKScriptMessageHandler for bidirectional
communication between native code
and web content
Azure CI/CD pipelines for automated
deployment of iOS
and Android builds to Firebase App Distribution with testing,
staging, and production
environmentsFacebook,
Google, Apple,
LinkedIn) for both iOS and Android platforms,
with experience integrating Amazon Cognito
and Amplify for federated identity management
Developed BLE-integrated applications
Core Bluetooth for bidirectional data
communication
Published App • Flutter
Mobile-first social networking app focused on data-driven storytelling with interactive visualizations.
Published App • Flutter
Tennis social networking app built from scratch with real-time chat, video lessons player, and location-based partner matching.
Published App • iOS
Sun safety app with UV monitoring, personalized protection tips, 5-day forecasts, and UVisio Clip for real-time individual sun exposure tracking.
Published App • iOS
Smart bag app with GPS tracking, global hotspot, missing item reminders with tracking stickers, inside light control, and alert notifications.
Open Source • Playground
Experimental playground for testing new technologies, patterns, and mobile development concepts.
Open Source • Flutter Package
Lightweight Flutter package for tracking and viewing HTTP network activity in real-time with Dio interceptors.
Open Source • Flutter Package
Customizable toast overlay for Flutter apps with icons, custom styling, and manual dismiss options.
Open Source • Flutter
Weather application displaying location-based weather information with a clean, modern interface.
Open Source • iOS
Swift-based converter application demonstrating native iOS development best practices.
Technical insights and discoveries from my development journey
Flutter • Camera
Published: 02.02.2026
The popular camera package doesn't provide a way
to manually select camera resolution. Instead, it uses an internal fallback mechanism that
automatically selects the "most compatible" resolution, which can be significantly lower than
what your device actually supports. This can result in lower quality photos than expected.
iOS • iBeacon • BLE
Published: 02.02.2026
iBeacon uses Bluetooth Low Energy (BLE) to create tiny
transmitters that can wake your iOS app from the background or even from a completely
terminated state. When a user walks near a beacon, iOS automatically wakes your app and gives
you ~10 seconds to perform tasks. However, you can only monitor up to 20 beacon regions
simultaneously, and iOS only wakes your app for region enter/exit events, NOT for distance
measurement. For continuous BLE connections, you must declare
bluetooth-central background mode in Info.plist.
iOS • App Store
Published: 02.02.2026
Apple rejects app updates if your "What's New" text mentions
competitor platforms, especially the word Android. Even innocent release notes like
"Fixed
push notifications on iOS and Android" will trigger a rejection. Cross-platform developers
often write unified release notes and forget to customize them, causing delays. Always
maintain separate, platform-specific release notes that focus on the iOS experience only.
Get a fast, ballpark estimate for a small app idea.
$0 - $0
This is a directional estimate for planning. Final cost depends on the full scope and specifications.
Need something bigger? Share the full idea and I will provide a tailored scope, timeline, and fixed price proposal.
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.
I'm currently available for freelance projects and full-time opportunities.
Connect on LinkedIn