Siteye dön

Yazdırma penceresinde hedef olarak "PDF olarak kaydet" seçilirse başvurularda kullanılacak dosya elde edilir.

Eray Çiçek

Yazılım Geliştirici · Backend ve Full-Stack

Profil

Bilgisayar Programcılığı mezunuyum (2026). Backend ve full-stack alanında uçtan uca web ürünleri geliştiriyorum; geliştirdiğim iki ürün kendi sunucumda Docker ve Cloudflare Tunnel ile yayında. Sistem dillerindeki tecrübemi, Go ve TypeScript kullanarak gerçek zamanlı backend servisleri tasarlamak için güçlü bir altyapı olarak kullanıyorum. Dağıtık sistemlerde veri tutarlılığı, hata toleransı (fault tolerance) ve CI/CD süreçleriyle güvenilir servisler kurmaya odaklanıyorum.

Teknik yetkinlikler

Diller
TypeScript, JavaScript, Go, Rust, Python, SQL, PHP
Backend ve veri
Node.js (Express), NestJS, Go (Fiber), REST, WebSocket, JWT, OAuth2, PostgreSQL, SQLite, MySQL, Redis, Prisma
Frontend
React, Next.js, Angular, Astro, Tailwind CSS, TanStack Query
DevOps
Docker, Docker Compose, nginx, Cloudflare Tunnel, GitHub Actions, Git, Linux
Masaüstü ve grafik
Tauri 2, Win32 API, Vulkan, wgpu

Projeler

Web Clipperkişisel web arşivi, yayında

webclipper.app

React 19, Node.js, Express 5, PostgreSQL 17, Docker, Cloudflare Tunnel

  • Web arayüzü, PWA ve Manifest V3 tarayıcı eklentisinden oluşan ürünü uçtan uca geliştirip kendi sunucumda yayına aldım.
  • Türkçe karakter duyarsız full-text search, e-posta doğrulamalı kayıt, rate limit ve günlük veritabanı yedeği ekledim.

grossipuçtan uca şifreli mesajlaşma uygulaması, yayında

grossip.org

React, TypeScript, Python (FastAPI), Rust, Elixir, Go, PostgreSQL, Redis, Docker, Cloudflare Tunnel

  • Şifrenin cihazdan çıkmadığı OPAQUE girişini ve HPKE, AES-256-GCM ile uçtan uca şifreli sohbeti geliştirdim.
  • Python API, Rust OPAQUE, Elixir WebSocket ve Go e-posta servislerini ayrı Docker ağlarında yayına aldım.

EloCodegizlilik odaklı kod inceleme platformu

Go (Fiber), Rust (Actix, Tree-sitter), PostgreSQL, React, WebSocket

  • Kodu platforma gönderilmeden önce 8 dilde gizli bilgiden arındıran AST tabanlı anonimleştiriciyi Rust ile yazdım.
  • Problemleri dile özel Glicko-2 puanıyla inceleyicilere WebSocket üzerinden yönlendiren Go servisini kurdum.

Telegram ve Discord köprüsümedya aktarım servisi

github.com/cekYc/Telegram-to-Discord-Bridge-Bot

Go, SQLite, Docker, GitHub Actions

  • SQLite tabanlı kalıcı kuyruk, idempotent teslimat, exponential backoff ile retry ve dead-letter queue tasarladım.
  • Health, readiness ve metrics endpoint'leri ekledim; CI pipeline'ında race detector ve resilience testleri çalışıyor.

Project Mvoxel oyun motoru

ceky-project-m.vercel.app

Rust, Vulkan, GLSL, rayon

  • Render pipeline'ını greedy meshing, rayon ile paralel chunk üretimi, best-fit GPU allocator ve indirect draw ile yazdım.
  • Isı simülasyonu, otomasyon makineleri ve sunucusuz LAN co-op ekledim; Windows sürümleri oyunun sitesinde.

SynapseWindows masaüstü otomasyon motoru

github.com/cekYc/Synapse

Rust, Tauri 2, React 19, TypeScript, wgpu

  • Görsel akışları IR'a derleyen executor'ı ve wgpu compute shader ile GPU'da çalışan template matching'i geliştirdim.

Diğer projeler:Repo Monitor (Next.js, GitHub OAuth, canlı demo); SesYazı (Android, cihaz üzerinde konuşma tanıma); Esnaf Dürüm sipariş sistemi (Go, WebSocket, PostgreSQL); CekyPets (NestJS, Angular, Prisma); ModaShop (NestJS, Next.js, Redis).

Eğitim

Bilgisayar Programcılığı (Önlisans)

Tokat Gaziosmanpaşa Üniversitesi

2024 - 2026

Diğer bilgiler

Yabancı dil
Türkçe (ana dil), İngilizce (B1-B2)
Askerlik
Tecilli (06/2028 tarihine kadar)