Software Engineer · Manisa, Türkiye
I build production-ready Flutter applications.
Senior Flutter developer with 7+ years of experience building and maintaining production mobile applications. I focus on scalable architecture, native Android and iOS integrations, real-time features, performance improvements, and maintainable codebases.

Flutter, Dart, Clean Architecture, native integrations, and real-time mobile systems.
How I Work
Practical architecture for product teams
I prefer clear, practical architecture that keeps responsibilities easy to understand. Clean boundaries, predictable state management, reusable modules, and simple data flow help teams add features without creating unnecessary complexity.
I have worked on content-heavy apps, SDK integrations, native platform features, and real-time communication. My approach to performance is straightforward: measure the issue, reduce unnecessary rebuilds, make runtime problems visible, and keep stability part of regular development work.
Experience
Production work across mobile, media, and SDKs
Freelance Flutter Developer
Building end-to-end Flutter applications, including SaaS products and real-time multiplayer experiences.
- Designed project-specific architectures that balance performance, delivery speed, and long-term maintainability.
- Built a competitive word game with WebSocket-based communication and reusable feature modules.
- Created modular code structures that make repeated product work faster without turning the codebase into a maze.
Haberler.com
Worked on large-scale news products serving high daily traffic.
- Reduced unnecessary widget rebuilds and improved rendering behavior across content-heavy screens.
- Integrated analytics and crash reporting to make production stability visible and actionable.
- Improved navigation and content loading flows with feedback from real usage.
Albayrak Medya
Developed and maintained high-traffic news applications with a focus on performance, scalability, and accessibility.
- Implemented home screen widgets, deep linking, and background task management for stronger content reach.
- Improved app stability around recurring native ad integration issues.
- Applied Clean Architecture and modular patterns across a growing production codebase.
Huawei
Built Flutter plugins for Huawei Mobile Services SDKs and bridged native Android capabilities into Flutter.
- Focused on reliability, maintainability, and a smooth integration experience for other developers.
- Turned native platform capabilities into Flutter-facing APIs that were easier to adopt across products.
Skyneb Veri İletişim Hizmetleri Yazılım ve Ticaret LTD. ŞTİ.
Built secure and responsive mobile applications for cryptocurrency investment workflows.
Manisa Celal Bayar Üniversitesi
Developed an Android application for students to share and download lecture materials from a centralized pool.
Toolbox
What I reach for often
The tools I use most often sit around mobile delivery, architecture, API design, data storage, and production feedback. I pick the stack around the product instead of forcing every product into the same shape.
Mobile foundations
Production Flutter work, native bridges, platform APIs, and mobile-first product flows.
- Flutter
- Dart
- Native Android
- iOS integrations
Architecture and state
Clear boundaries, predictable data flow, and state tools that keep large apps readable.
- Clean Architecture
- MVVM
- Server-Driven UI
- Bloc
- Cubit
- Riverpod
- Stacked
- Shard
Backend and APIs
Real-time communication, typed API layers, and backend services that support mobile apps cleanly.
- Node.js
- NestJS
- Dart Shelf
- REST APIs
- GraphQL
- WebSockets
Data and cloud
Cloud services, databases, analytics, and production feedback loops for healthier releases.
- Firebase
- Postgres
- MongoDB
- Analytics
- Crash reporting