Welcome to my GitHub profile! I'm Burak Karahan, a software developer in Turkey focused on direct Flutter framework contributions, Go and GraphQL tooling, Apple platform integrations, backend systems, desktop/mobile runtimes, and open-source work.
- Location: Turkey π
- Focus: Direct
flutter/fluttercontributions, Go backend services, GraphQL contract tooling, desktop tooling, Apple platform integrations, and secure update flows - Interests: Software development, open source, machine learning, mobile and web development, framework internals, and developer tooling
- Languages: Dart, Swift, Go, Kotlin, C#, Python, Java, JavaScript/TypeScript, C/C++
- Hobbies: Opera-ballet, music concerts, electric guitar, camping
- Frontend & Mobile: Flutter, SwiftUI/UIKit, Android/Kotlin, React, Vue.js, Angular, HTML, CSS, JavaScript/TypeScript
- Backend: Go, GraphQL, Java Spring, Django, Flask, Node.js, Express, AWS AppSync/Amplify
- GraphQL: Schema and operation validation, persisted operations, APQ, contract testing, subscriptions, AppSync realtime, code generation
- Databases: MySQL/MariaDB, PostgreSQL, MongoDB, DynamoDB, Oracle, MsSQL
- DevOps & Cloud: Docker, Kubernetes, OpenShift, GitHub Actions, AWS, Linux/GNU
- Native/Desktop: macOS, iOS, Windows, Linux, WinUI/XAML runtime experiments, desktop updater tooling
- Tools: Git, GitHub, VS Code, CI release gates, deterministic manifests, fixture-based tests
- Email: burak.karahan@mail.ru
- LinkedIn: MarlonJD
- Flutter framework: My primary open-source focus includes direct work in flutter/flutter, with 30+ authored PRs across the Material/Cupertino package split, widget/rendering test ownership, semantics testing, and Material behavior fixes. Flutter PRs
- Go & GraphQL tooling: I build CLI-first GraphQL infrastructure around schema and operation validation, deterministic persisted-operation manifests, schema diff checks, fixture-based contract tests, stable CI exits, smoke suites, and local developer UIs.
- Swift & Apple platforms: SwiftPM libraries and Apple-native experiments around GraphQL runtimes, LiveKit/WebRTC, App Store Server APIs, secure envelopes, and post-quantum crypto primitives.
- Flutter/Dart ecosystem: Beyond the framework, I work across
retrofit.dart,mobx.dart,flutter_zxing,packages.dart, anddart-cryptography, plus owned Flutter packages and tools. - AWS Amplify: Feature proposals, issue reports, and repro projects around Amplify Flutter/Gen 2, AppSync, DynamoDB secondary indexes, OpenSearch Serverless, and backend runtimes. Amplify Flutter issues
- Native runtime & updater tooling: WinUI 3 rendering/testing on macOS, desktop updater flows, staged installs, release manifests, and cross-platform release channels.
- GraphGate: A CLI-first GraphQL contract gate for schema and operation validation, deterministic persisted-operation manifests, schema diff checks, fixture-based contract tests, stable CI exit codes, reports, and a local browser UI. GitHub Repository
- SwiftGraphQLClient: A SwiftPM GraphQL runtime and codegen stack with typed operations, normalized cache and SQLite persistence, uploads, subscriptions, AppSync realtime, incremental delivery, APQ/persisted operation manifests, and a SwiftPM codegen plugin. GitHub Repository
- LiveKit WebRTC Native Swift: An unofficial Swift-native LiveKit/WebRTC client for iOS and macOS, focused on Apple-native media primitives, RTP/SRTP, ICE/STUN, VideoToolbox, AudioToolbox, CI release gates, and explicit production-readiness tracking. GitHub Repository
- WinUI 3 Mac Test Runtime: Run and screenshot WinUI 3 C#/XAML source on macOS without Wine or a Windows VM, using headless UI testing, Skia rendering, and visual regression artifacts. GitHub Repository
- Flutter Desktop Updater: A Flutter desktop updater plugin for Windows, macOS, and Linux with staged installs, release manifests, and GitHub, GitLab, local filesystem, and S3 support. GitHub Repository
- Security & Apple APIs: App Store Server Library Go, pqauth-kit, mlkem-kit, SecureEnvelopeKit, MLKEM Native Swift, MLKEM Native Android
- Flutter UI & Tooling: BabylonJS Viewer, Stories Editor, Flutter Provider Starter Template
- Native Updater Helpers: macOS Updater Swift, Windows Updater .NET
- Python/Django & Vue: parasut-python, django-bootstrap-pagination, django-googledrive-storage, vue3-heatmap, vue-simple-search-dropdown
Feel free to explore my repositories and reach out if you have any questions or collaboration ideas!
Thanks for visiting! π





