Yeni projelere açık

Emre Erkorkmaz · Freelance Full-Stack Engineer

Fikirden ürüne,uçtan uca.

React, TypeScript ve Node.js ile milyonlarca kullanıcıya dokunan ürünler geliştirdim. Şimdi aynı özeni sizin projenize getiriyorum: hızlı, erişilebilir ve bakımı kolay yazılım.

yıl deneyim
5+
günlük sipariş işleyen ürünler
M+
daha hızlı component üretimi
10×

Hizmetler

Ekibinize katılan bir mühendis, projenizi sahiplenen bir partner.

  • Web uygulamaları

    SSR veya statik, tek sayfa ya da çok dilli: hızlı açılan, SEO dostu ve büyüdükçe dağılmayan React / Next.js uygulamaları.

    • React
    • Next.js
    • TypeScript
    • Redux
  • Mobil & PWA

    Kurulabilir PWA’lar, native uygulamalara gömülü web katmanları ve React Native ile tek kod tabanından iOS ve Android.

    • PWA
    • Webview
    • React Native
  • Design system

    npm paketi olarak yayınlanan component kütüphaneleri, Tailwind plugin’leri ve Storybook dokümantasyonu. Tasarım ile kod arasında tek dil.

    • shadcn/ui
    • Base UI
    • Tailwind
    • Storybook
  • Backend & API

    Frontend’i bekletmeyen REST ve GraphQL uçları; kimlik doğrulama, gerçek zamanlı veri ve üçüncü parti entegrasyonları.

    • Node.js
    • NestJS
    • Express
    • GraphQL
  • Test & kalite

    Uçtan uca Playwright pipeline’ları, component ve entegrasyon testleri. Her release’e güvenle çıkmak için.

    • Playwright
    • Cypress
    • RTL
    • MSW
  • AI destekli geliştirme

    Claude ve Copilot’u design system üzerine kurulu, standartlara uyan kod üretecek şekilde ekibinizin akışına entegre ediyorum.

    • Claude
    • GitHub Copilot

Seçili işler

Gerçek ölçekte, gerçek sonuçlar.

Gizlilik nedeniyle müşteri ve işveren adları paylaşılmıyor. Detayları görüşmede konuşmaktan memnuniyet duyarım.

  1. 01Hızlı teslimat platformu

    npm’de yayınlanan design system ve AI destekli component üretimi

    Sorun

    Birden fazla ürün ekibi aynı arayüz parçalarını tekrar tekrar yazıyor, tasarım tutarlılığı her release’te bozuluyordu.

    Yaklaşım

    shadcn/ui ve Base UI üzerine merkezi bir component kütüphanesi kurdum; aynı paketten dışa aktarılan bir Tailwind plugin’i ve Storybook dokümantasyonuyla npm’de yayınladım. Ardından Claude ve Copilot ile bu sistem üzerinde standart component üreten AI akışları tasarladım.

    • shadcn/ui
    • Base UI
    • Tailwind plugin
    • Storybook
    • npm
    • Claude
    10×daha verimli geliştirme
  2. 02Hızlı teslimat platformu

    Milyonlarca günlük siparişi yöneten restoran PWA’sı

    Sorun

    Restoran partnerlerinin sipariş akışı kritikti; web release’leri ise mobil uygulamaların code freeze takvimine takılıyordu.

    Yaklaşım

    PWA’nın çekirdek istemci mantığını ve sipariş yaşam döngüsünü sahiplendim. Uygulamayı native webview’lara entegre ederek web release’lerini mobil takvimden ayırdım ve push bildirimleri gibi native yetenekleri web katmanına açtım. Güvenilirlik için Playwright ile E2E pipeline’ları kurdum.

    • React
    • TypeScript
    • PWA
    • Webview
    • Playwright
    M+günlük sipariş
  3. 03Müşteri deneyimi

    Ana müşteri uygulamasına AI destekli canlı sohbet

    Sorun

    Müşteri destek hacmi büyüdükçe maliyetler de doğrusal olarak artıyordu.

    Yaklaşım

    Harici bir AI sağlayıcıyla birlikte çalışarak AI destekli canlı sohbeti ana müşteri web uygulamasına entegre ettim; müşteri destek maliyetleri %80 azaldı.

    • React
    • TypeScript
    • Third-party integration
    −80%destek maliyeti
  4. 04Fintech

    Pagination olmadan büyük, gerçek zamanlı veri

    Sorun

    B2B ve B2C kullanıcılar, çok dilli arayüzlerde sürekli akan büyük veri setlerini kesintisiz görmek istiyordu.

    Yaklaşım

    React ve Angular ile gerçek zamanlı veriyi sayfalamadan render eden uygulamalar geliştirdim. Uygulamalar arasında paylaşılan bir form hook’u, validation kütüphanesi ve yeni projeleri hızlandıran bir şablon hazırladım; RTL, MSW ve Cypress ile test ettim.

    • React
    • Angular
    • Material UI
    • Redux Saga
    • Cypress
    • MSW
    0frontend pagination
  5. 05E-ticaret

    Çok dilli, server-side render edilen e-ticaret

    Sorun

    Ürün sayfalarının arama motorlarında görünmesi ve farklı pazarlarda hızlı açılması gerekiyordu.

    Yaklaşım

    Next.js, TypeScript ve Redux ile SSR kullanan çok dilli bir e-ticaret uygulaması geliştirdim; aynı dönemde React ve GraphQL ile bir anket ürünü teslim ettim.

    • Next.js
    • TypeScript
    • Redux
    • GraphQL
    SSRçok dilli vitrin

Teknolojiler

Doğru iş için doğru araç.

  • Uzman
  • İleri
  • Orta

Frontend

  • ReactUzman
  • TypeScriptUzman
  • JavaScriptUzman
  • Next.jsİleri
  • Redux / Redux Sagaİleri
  • AngularOrta
  • GraphQLOrta

Mobil

  • PWAİleri
  • React NativeOrta

UI & Design System

  • Design Systemsİleri
  • Tailwind CSSİleri
  • shadcn/uiİleri
  • Base UIİleri
  • Storybookİleri
  • Material UIİleri
  • npm publishingİleri
  • Ant DesignOrta
  • Styled-Components / SassOrta

Backend & Veri

  • Node.jsOrta
  • NestJSOrta
  • ExpressOrta
  • REST APIsOrta
  • WebSocketsOrta
  • OAuth / JWTOrta
  • PostgreSQLOrta
  • MongoDBOrta

Test

  • Playwrightİleri
  • CypressOrta
  • React Testing LibraryOrta
  • Mock Service WorkerOrta
  • JestOrta

DevOps & Araçlar

  • Gitİleri
  • Claude / Copilotİleri
  • GitHub ActionsOrta
  • DockerOrta

Şu an öğreniyorumJavaSpring BootAWS

Süreç

Nasıl çalışıyorum?

  1. Keşif

    Kısa bir görüşmede hedefinizi, kullanıcılarınızı ve kısıtlarınızı dinliyorum. Ne inşa edeceğimizden önce neden inşa ettiğimizi netleştiriyoruz.

  2. Planlama

    Kapsamı, teknik mimariyi ve teslim adımlarını yazılı bir plana döküyorum. Sürpriz yok; takvim ve öncelikler baştan belli.

  3. Geliştirme

    Kısa iterasyonlarla ilerliyor, her hafta çalışan bir demo paylaşıyorum. Kod sizin repo’nuzda, test ve CI ile birlikte büyüyor.

  4. Teslim & destek

    Yayına alma, dokümantasyon ve ekibinize devir. Yayından sonra da iyileştirme ve bakım için yanınızdayım.

Çalışma modeli

Size uyan şekilde.

  • Proje bazlı

    Kapsamı belli bir ürün veya özellik; net teslim tarihi ve sabit teklif.

  • Sözleşmeli

    Saatlik veya günlük; mevcut ekibinize kıdemli bir frontend / full-stack mühendis olarak katılırım.

  • Uzun dönem

    Haftada belirli gün part-time; ürününüzün sürekli gelişimi ve bakımı için.

Uzaktan çalışma
Yalova, Türkiye · UTC+3
Dil
Türkçe (ana dil) · İngilizce (C2)

İletişim

Bir sonraki ürününüzü birlikte inşa edelim.

Projenizi, zaman çizelgenizi ve beklentilerinizi kısaca anlatın; en kısa sürede dönüş yapayım.

erkorkmazemre77@gmail.com