Freelance ve uzaktan çalışmaya açığım

Merhaba, benim adım

BerkantKarakayış

Ben birFull-Stack Geliştirici

İstanbul'da yaşayan full-stack geliştirici. React ve Next.js arayüzlerinden Node.js servislerine, WebSocket sistemlerinden özel render motorlarına ve native iOS uygulamalarına kadar hızlı, gerçek zamanlı web ve mobil ürünleri uçtan uca tasarlıyor ve yayına alıyorum.

Berkant Karakayış'ın portresi

0+Yıllık Deneyim

0+Yayınlanan Ürün

Profesyonel Yetenekler

Benim Araç Kutum

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Redux Toolkit
  • Tailwind CSS
  • framer-motion
  • Node.js
  • Fastify
  • Express
  • socket.io
  • Redis
  • MongoDB
  • ClickHouse
  • Kafka
  • RabbitMQ
  • Docker
  • nginx
  • GitHub Actions
  • Git
  • Swift
  • Expo
  • Three.js
  • Strapi
  • Swagger
  • Vite
  • Vercel
  • HTML5
  • CSS3

Frontend

11

Token tabanlı temalandırma, rol bazlı erişim ve canlı veri altında performans dostu animasyonlarla config-driven, çok markalı React arayüzleri.

  • TanStack Query
  • Material UI
  • Webpack

Backend & Gerçek Zamanlı

10

Sunucu otoriteli oyun sunucuları, Redis pub/sub ile WebSocket fan-out, idempotent settlement ve gateway arkasında mikroservisler.

  • JWT · OAuth 2.0 · 2FA

Oyun & Grafik

5

70+ üretim casino oyununu çalıştıran ortak HTML5 Canvas motoru, provably fair RNG ve ayarlanabilir RTP matematiği.

  • Lottie

Veri & Mesajlaşma

5

Çok markalı bir casino platformunun arkasındaki event-driven servisler ve analitik pipeline'ları.

  • MongoDB
  • ClickHouse
  • RabbitMQ

Mobil

4

Expo ile mağazalara çıkan cross-platform uygulamalar, ayrıca Swift ile native iOS ve macOS işleri.

DevOps & Kalite

8

nginx arkasında konteynerize Node.js dağıtımları; CI/CD, API dokümantasyonu ve bileşen testleri.

  • nginx
  • PM2
  • GitHub Actions
  • Git
  • Swagger
  • node:test
  • React Testing Library

Portfolyo

Seçili İşler

Arşiv

Tüm projeler

70+tek ortak motor üzerinde üretim oyunu
Profesyonel Kaynak kodu gizli

Fast Games API

Bağımsız geliştirdim

Platform entegrasyonları için casino oyun API'si ve ekosistemi. Ortak HTML5 Canvas motorunu ve üzerinde 70'ten fazla üretim oyununu, provably fair RNG ve ayarlanabilir RTP ile ben geliştirdim.

  • HTML5 Canvas
  • TypeScript
  • Node.js
  • WebSocket
  • +1

Canlı Satranç GM Sıralaması

Dünyanın en iyi büyük ustalarının gerçek zamanlı sıralaması. Bir Node/Express sunucusu Chess.com API'sini yoklar ve güncellemeleri WebSocket üzerinden iter; kartlar layout animasyonlarıyla yer değiştirir, yeniden bağlanma exponential backoff kullanır.

  • React 18
  • TypeScript
  • Redux Toolkit
  • WebSocket
  • +2
MyAgentsBar ekran görüntüsü
Mobil & Masaüstü

MyAgentsBar

Claude, Copilot, Cursor, Codex ve daha fazlasında AI token kullanımını iş akışından çıkmadan canlı takip eden ücretsiz macOS menü çubuğu uygulaması. Native Swift.

  • Swift
  • SwiftUI
  • macOS
  • Menu Bar
Genius Tracker ekran görüntüsü
Profesyonel Kaynak kodu gizli

Genius Tracker

Bağımsız geliştirdim

Futbol, basketbol, tenis, voleybol, beyzbol ve buz hokeyi için iframe ile kolayca gömülen canlı maç takibi ve görselleştirme. Olaylar socket.io üzerinden gelir ve Redis pub/sub ile dağıtılır.

  • React
  • TypeScript
  • socket.io
  • Redis
  • +1

Three.js Podyum

Three.js ve Vite ile geliştirilen etkileşimli 3D podyum vitrini: orbit kontrolleri, ışık düzenleri ve podyum durumları arasında animasyonlu geçişler.

  • Three.js
  • WebGL
  • Vite
  • JavaScript
Aldım Verdim: Niyet Olumlama ekran görüntüsü
Mobil & Masaüstü

Aldım Verdim: Niyet Olumlama

Kadınlar için manifestasyon, olumlama ve niyet belirleme uygulaması. Token tabanlı SwiftUI tasarım sistemi, tamamen bileşenleştirilmiş özellik modülleri, ana ekran widget'ları ve Supabase backend.

  • Swift
  • SwiftUI
  • WidgetKit
  • Supabase
Match Tracking ekran görüntüsü
Profesyonel Kaynak kodu gizli

Match Tracking

Bağımsız geliştirdim

Bahis ve trading kullanıcıları için gerçek zamanlı spor takip platformu: düşük gecikmeli maç verisi; VAR kararları, sakatlıklar, uzatmalar ve diğer kritik olaylar için uyarılar, ayrıca operatör admin paneli.

  • Next.js
  • TypeScript
  • WebSocket
  • Redux Toolkit
  • +1
Pixup Play ekran görüntüsü
Profesyonel Kaynak kodu gizli

Pixup Play

Ekip çalışması · frontend, API entegrasyonları, admin paneli

Casino, sportsbook ve bahis borsasını promosyonlar, VIP, affiliate ve kripto ödemelerle birleştiren online platform. Çok markalı, config-driven arayüz ve rol bazlı erişim.

  • React
  • TypeScript
  • Redux Toolkit
  • i18next
  • +1

Kaydırarak Şifre Çöz

React ile kaydırmaya bağlı metin şifre çözme efekti; hız, karakter setleri ve açılma yönü için canlı ayar paneli.

  • React
  • JavaScript
  • CSS Animations

Özgeçmiş

Benim Yolculuğum

Deneyim

  1. Ara 2024 — Günümüz

    Malta · Uzaktan

    • 70'ten fazla üretim casino oyununun üzerinde çalıştığı ortak HTML5 Canvas motorunu geliştirdim ve bakımını yapıyorum. Render, animasyon, asset yükleme, ses ve UI durumu yeniden kullanılabilir modüller; yeni bir oyun çoğunlukla konfigürasyondan ibaret.
    • Oyuncuların her sonucu doğrulayabilmesi için provably fair RNG (seed ve nonce ile HMAC-SHA256) ve oyun başına ayarlanabilir RTP matematiği uyguladım.
    • Gerçek zamanlı multiplayer oyun sunucularının (Node.js + WebSocket) sahibiyim: sunucu otoriteli durum, bağlantısı kopan oyuncular için reconnect-and-resume ve idempotent cüzdan settlement'ı.
    • 6 spor için TV yayınlarında canlı maç grafikleri render eden LiveTracker platformunu tasarladım. Olaylar socket.io ve instance'lar arası Redis pub/sub ile akıyor, kopmadan sonra yaklaşık bir saniyede yetişiyor.
    • Mikroservis casino platformunda çalıştım: Fastify API gateway, servisler arası gRPC, Kafka ve RabbitMQ olayları, ClickHouse analitiği, JWT / OAuth 2.0 / 2FA giriş güvenliği ve Docker dağıtımları.
    • Redux Toolkit, TanStack Query, i18next ve framer-motion kullanarak rol bazlı erişimli, config-driven, çok markalı React + TypeScript arayüzleri geliştirdim.
    • Merkezi bir Strapi CMS üzerinde web siteleri ve admin panelleri teslim ettim. GitHub Actions ile Docker, nginx ve PM2 üzerinden dağıtım; Swagger ile API dokümantasyonu; React Testing Library ile test.
    • React
    • TypeScript
    • Node.js
    • Fastify
    • WebSocket
    • Redis
    • Kafka
    • gRPC
    • Docker
  2. Oca 2024 — Ara 2024

    İstanbul · Hibrit

    • React
    • Next.js
    • TypeScript
    • Tailwind CSS
    • React Native
  3. Eki 2021 — Oca 2024

    İstanbul

    • React
    • TypeScript
    • HTML/CSS

Eğitim & daha fazlası

Eğitim

Ön Lisans, Bilgisayar Programcılığı

Namık Kemal University

2021 — 2023 · Tekirdağ, Türkiye

Temel programlama, algoritmalar ve yazılım geliştirme esasları.

Sertifikalar

  • Full-Stack Geliştirme Bootcamp'i · Techcareer.net
  • Complete Web Development Bootcamp · Udemy
  • Siber Güvenlik · Cisco Networking Academy
  • Yapay Zekâ ve Algoritmalara Giriş · BTK Akademi

Diller

  • Türkçe · Ana dil
  • İngilizce · Orta-Üstü (B2)

Birlikte Çalışalım

Sizin İçin Neler Yapabilirim

Frontend

Ölçeklenen ürün arayüzleri

TypeScript, Tailwind ve framer-motion ile React / Next.js uygulamaları. Çok markalı temalandırma, i18n, rol bazlı erişim ve onları hızlı tutan performans çalışması.

  • Tasarım sistemi ve bileşen kütüphaneleri
  • Config-driven çok markalı arayüzler
  • Panolar ve admin panelleri
  • Performans ve erişilebilirlik iyileştirmeleri
En çok talep edilen
Backend & Gerçek Zamanlı

Canlı veri, doğru şekilde

Fastify veya Express ile Node.js servisleri, WebSocket fan-out, Redis pub/sub ve idempotent yazımlar. Kararsız bağlantılar ve yüksek eşzamanlılık için tasarlandı.

  • WebSocket / socket.io sunucuları
  • OpenAPI dokümantasyonlu REST ve gRPC API'ler
  • Kimlik doğrulama: JWT, OAuth 2.0, 2FA
  • Docker, nginx, CI/CD dağıtımları
Oyun & Mobil

Motorlar, oyunlar ve uygulamalar

Provably fair RNG'li HTML5 Canvas oyun motorları ve casino oyunları; ayrıca konseptten mağaza yayınına React Native (Expo) ve native Swift uygulamaları.

  • Canvas / WebGL oyun geliştirme
  • Provably fair RNG ve RTP matematiği
  • React Native (Expo) uygulamaları
  • Swift ile native iOS ve macOS

Saatlik

Hata düzeltmeleri, denetimler, küçük özellikler

Proje bazlı

Tanımlı kapsam, sabit takvim

Aylık anlaşma

Sürekli ürün geliştirme

İletişime Geç

Fikirler Üzerine Konuşalım

Konum

İstanbul, Türkiye · Uzaktan çalışmaya uygun

Müsaitlik

Freelance ve uzaktan çalışmaya açığım

Genellikle 24 saat içinde yanıt veriyorum.