Skip to main content

Software Engineer · Istanbul, 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.

Sinan Aktepe

Flutter, Dart, Clean Architecture, native integrations, and real-time mobile systems.

7+ yearsbuilding production mobile applications
Flutter-firstwith native Android and iOS integration experience
High trafficnews, SaaS, and real-time product work
Architectureclean, modular systems designed to keep moving

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

  1. Senior Flutter Engineer delivering cross-platform products, alongside native Android and iOS application development.

    • Lead Flutter feature work end to end, from architecture decisions to release, on enterprise-scale mobile products.
    • Build and maintain native Android (Kotlin) and iOS (Swift) applications, not only platform bridges for Flutter.
    • Share platform knowledge across teams and keep architecture, state management, and testing practices consistent.
  2. A SaaS product I co-founded with a friend: appointment scheduling, employee management, and income-expense tracking for service businesses.

    • Co-founded the product and shipped it to both the App Store and Google Play.
    • Own the Flutter client architecture end to end, from feature boundaries to release.
    • Built a modular structure so new business features ship without reshaping the codebase each time.
  3. 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.
  4. 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.
  5. 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.
  6. Skyneb Veri İletişim Hizmetleri Yazılım ve Ticaret LTD. ŞTİ.Jul 2019 - Apr 2020Izmir, Türkiye

    Built secure and responsive mobile applications for cryptocurrency investment workflows.

  7. Manisa Celal Bayar ÜniversitesiJun 2018 - Jul 2018Manisa, Türkiye

    Developed an Android application for students to share and download lecture materials from a centralized pool.

Toolbox

What I reach for often

23 toolsThe 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.

  • Flutter
  • Dart
  • Native Android
  • iOS integrations
  • Clean Architecture
  • MVVM
  • Server-Driven UI
  • Bloc
  • Cubit
  • Riverpod
  • Stacked
  • Shard
  • Node.js
  • NestJS
  • Dart Shelf
  • REST APIs
  • GraphQL
  • WebSockets
  • Firebase
  • Postgres
  • MongoDB
  • Analytics
  • Crash reporting