WEBSITE · PACKAGES · FIELD NOTES · LINKEDIN · EMAIL
I work where product, architecture, and operations meet: mobile experiences that stay smooth under load, service boundaries that keep secrets on the server, and infrastructure I can still explain at 03:00.
I lead software teams and ship end to end from Türkiye. If I put something into production, I want to understand how it renders, fails, recovers, deploys, and gets operated — not just how it looked in the demo.
My acceptance test: feels native · fails safely · can be operated
These are not portfolio props. They are reusable answers to problems that showed up in real engineering work.
01 — video_pool / motion under pressure
Enterprise video orchestration for feeds that refuse to jank. Intelligent controller pooling, HLS and cache coordination, and automatic device protection for TikTok- and Reels-style experiences.
Dart · Flutter · Kotlin · Swift · video orchestration
view source · open live demo · package on pub.dev
02 — tr_payment_hub / one boundary, four gateways
A single typed interface over Türkiye's payment landscape. iyzico, PayTR, Param, and Sipay sit behind one API; proxy mode keeps merchant secrets where they belong — on the server.
Dart · Flutter · payments · secure proxy · typed APIs
view source · package on pub.dev
03 — glance_widget / Flutter beyond the app
The home-screen bridge Flutter should have shipped with. Instant-updating widgets backed by Jetpack Glance on Android and WidgetKit on iOS, exposed through one Flutter-facing API.
Dart · Kotlin · Swift · Jetpack Glance · WidgetKit
view source · package on pub.dev
04 — youtrack-mcp-server / agents meet delivery
A 44-tool MCP surface for JetBrains YouTrack. Issues, projects, agile boards, time tracking, and search become structured operations that AI agents can use without pretending a browser is an API.
TypeScript · Node.js · MCP · Zod · YouTrack REST API
view source · package on npm
Equipment annex — the working stack, without the logo wall
| Layer | Tools I reach for |
|---|---|
| Mobile systems | Flutter · Dart · Kotlin · Swift · BLoC · Riverpod |
| Services & agents | TypeScript · Bun · Hono · Node.js · REST · GraphQL · MCP |
| Data & operations | PostgreSQL · PostGIS · Supabase · Docker · Linux · Coolify · GCP |
| Security workbench | OWASP MASVS / MASTG · SSL pinning · Frida · objection · JWT hardening |
I write the Turkish Flutter engineering material I wish existed when I started — usually after learning the sharp edge in production first.
- Security dispatches — SSL pinning, JWT hardening, and OWASP Mobile in practice.
- Architecture autopsies — sealed classes, HydratedBloc, server-driven UI, and scaling BLoC without regret.
- Platform field notes — Android 16 KB page-size migration, Maestro E2E, and the details release notes skip.
Recent upstream submissions include a locale-aware FormField fix in Flutter and safe-area handling for MenuAnchor in Flutter Packages.
Read the long-form notes: Medium · LinkedIn
BUILDING / self-hosted developer tooling and multi-tenant platforms on infrastructure I own.
EXPLORING / Bun, Hono, PostGIS, and where agents genuinely improve an engineering workflow.
WRITING / the next Turkish Flutter deep dive — probably about something that broke before it became a lesson.
Türkiye · UTC+3 / working globally / sponsor open source




