Skip to content
View yakupaykut's full-sized avatar

Organizations

@yasagroupdeveloperlolo

Block or report yakupaykut

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yakupaykut/README.md

Yakup AYKUT

Mobile, Backend & Full-Stack Developer
Building cross-platform products, real-time systems, production APIs, and reliable delivery pipelines.

Portfolio | Organization | Repositories

Flutter React Native TypeScript Laravel Firebase Kubernetes

Professional Profile

I develop mobile, backend, and web products from initial requirements through release and production operation. My work combines cross-platform application development, API and data design, real-time communication, media processing, payment flows, third-party integrations, and deployment automation.

I am most effective on features that cross system boundaries: defining the backend contract, implementing the client experience, handling failure cases, testing the complete flow, and preparing a traceable release.

Selected Work

Project Engineering focus Verification
Laravel Wallet Ledger Server-authoritative balances, atomic mutations, idempotency, signed webhooks PHPUnit on SQLite and PostgreSQL
Flutter Runtime Environments Cold-start environment resolution, production-safe defaults, native service boundaries Flutter tests, static analysis, web build
MySQL to PostgreSQL Migration Kit Repeatable migration rehearsal, schema checks, row fingerprints, sequence validation Docker-based end-to-end rehearsal

Engineering Experience

Social, Live Streaming, and Media

  • Cross-platform social applications built with Flutter and React Native/Expo
  • Live rooms, multi-host sessions, PK flows, chat, audience state, rankings, gifts, coin wallets, posts, reels, stories, and notifications
  • Real-time state and media integrations using Firebase, Firestore, ZEGOCLOUD, WebRTC, DeepAR, and Socket.IO
  • Media upload, compression, playback, object storage, content moderation, and administrator review workflows
  • In-app purchases and server-side entitlement handling with RevenueCat

Mobile Product Delivery

  • Shared product development across iOS and Android with native Swift and Kotlin integration when required
  • Google and Apple authentication, push notifications, deep links, universal links, QR flows, location, maps, and permission management
  • Separate staging and production configurations for API and Firebase environments
  • TestFlight, App Store Connect, Google Play, EAS Build, APK, and AAB release workflows

Backend and Transactional Systems

  • Laravel/PHP REST APIs, authentication, validation, MySQL data models, migrations, webhooks, scheduled tasks, and administration panels
  • Server-authoritative wallet, purchase, gift, refund, and transaction-history operations
  • Firebase/Firestore synchronization and concurrency-sensitive live-session orchestration
  • Node.js services for WebSocket, Socket.IO, and real-time communication flows

Web and Platform Engineering

  • Next.js and React applications developed with TypeScript, Redux Toolkit, internationalization, and real-time events
  • Payment integrations including Stripe, PayPal, and mobile store purchases
  • Docker and Kubernetes/MicroK8s environments, Jenkins pipelines, Nginx ingress, TLS automation, Linux operations, and shell tooling
  • Production diagnostics, structured logging, database migrations, controlled deployments, and rollback planning

Technical Toolkit

Area Technologies
Mobile Flutter, Dart, React Native, Expo, Swift, Kotlin
Backend Laravel, PHP, Node.js, Express, REST APIs, webhooks
Web Next.js, React, TypeScript, Redux Toolkit, JavaScript
Data and real-time MySQL, Firebase Auth, Firestore, FCM, WebRTC, WebSocket, Socket.IO
Media and integrations ZEGOCLOUD, RevenueCat, Sightengine, DeepAR, OneSignal, Google Maps, S3-compatible storage
Infrastructure Docker, Kubernetes, MicroK8s, Jenkins, Nginx, Linux, Bash
Quality and delivery PHPUnit, Flutter Test, Jest, ESLint, TestFlight, App Store Connect, Google Play, EAS

Working Principles

  1. Understand current production behavior before changing it.
  2. Keep critical state and financial operations authoritative on the server.
  3. Treat mobile, backend, and third-party services as one end-to-end contract.
  4. Test failure paths as carefully as successful flows.
  5. Keep changes reviewable, releases traceable, and rollback paths clear.

Private Work

Most of my production work is maintained in private repositories. The areas listed here summarize verified hands-on work without exposing proprietary code, credentials, infrastructure details, or internal product documentation. Public activity therefore represents only part of my engineering work.

Organization

I contribute to mobile, backend, and platform projects within yasagroupdeveloperlolo.

Pinned Loading

  1. flutter-runtime-environments flutter-runtime-environments Public

    Production-safe cold-start environment selection for Flutter applications.

    Dart

  2. laravel-wallet-ledger laravel-wallet-ledger Public

    Server-authoritative wallet ledger with atomic mutations, idempotency, and signed webhooks.

    PHP

  3. mysql-postgresql-migration-kit mysql-postgresql-migration-kit Public

    Repeatable MySQL to PostgreSQL migration rehearsal with schema and data verification.

    Python

  4. yakupaykut.github.io yakupaykut.github.io Public

    Personal software engineering portfolio.

    Astro