BİLGİSAYAR MÜHENDİSİ · İSTANBUL

Merhaba, Ben
Eren Çelik

Yazılım geliştirme, DevOps ve sistem altyapıları üzerine çalışan bir Bilgisayar Mühendisiyim. Sürdürülebilir sistemler geliştiriyor, manuel süreçleri otomasyonla sadeleştiriyorum.

01 / Yazılım Geliştirme02 / DevOps & Otomasyon03 / Sistem Altyapıları

Öne Çıkan Projeler

05 / PROJELER
01

OpsPilot

Kaynak Kod

Linux operasyon taleplerini yapay zekâ ile çalıştırılabilir planlara dönüştüren, politika kontrolü ve insan onayının ardından uzak agent'larda kontrollü yürütme sağlayan bir altyapı operasyon platformu.

Mühendislik Yaklaşımı

Control Plane–Agent mimarisinde gRPC/mTLS iletişimi kuruldu. Retry/idempotency, doğrulama, rollback ve audit mekanizmalarıyla işlemlerin güvenli, izlenebilir ve geri alınabilir olması sağlandı.

  • Go
  • Python / FastAPI
  • PostgreSQL
  • gRPC / mTLS
  • Ollama
  • React
02

Catalyst Terminal

Kaynak Kod

Kullanıcı tanımlı kurallarla token filtreleme sunan, Solana verilerinin analizi ve otomasyonu için geliştirilmiş bir platform.

Mühendislik Yaklaşımı

Merkezi watcher ve filtreleme/zenginleştirme pipeline yapısı geliştirildi. Redis, BullMQ ve SSE ile gerçek zamanlı veri akışı ve kuyruk tabanlı asenkron işlemler kurgulandı.

  • Next.js
  • TypeScript
  • Python / FastAPI
  • Redis
  • BullMQ
  • MongoDB
  • Docker

Kullanıcı tanımlı özel filtreleme kurallarına dayalı olarak, yeni piyasaya sürülen blockchain token'ları için anında Telegram bildirimleri gönderen gerçek zamanlı bir Web3 izleme sistemi.

Mühendislik Yaklaşımı

Blockchain olaylarını gerçek zamanlı olarak dinlemek için yüksek eşzamanlılığa (concurrency) sahip bir mimari tasarlandı. Güvenilir veri işleme için asenkron mesaj kuyrukları (message queues), özel filtreleme için dinamik bir kural motoru ve anında teslimat sağlamak için düşük gecikmeli bir Telegram bot entegrasyonu uygulandı.

  • Node.js
  • Web3.js
  • Redis
  • Telegram API
  • Docker
04

Birdeye Sentinel

Canlı Proje

Çeşitli blockchain token'ları için gerçek zamanlı metrikleri ve detaylı piyasa verilerini tek ve birleştirilmiş bir arayüzde toplayan kapsamlı bir token analiz platformu.

Mühendislik Yaklaşımı

Birden fazla harici API'den karmaşık veri toplama (aggregation) kapasitesine sahip ölçeklenebilir bir backend mimarisi tasarlandı. Yüksek trafik altında hızlı yükleme süreleri ve sistem kararlılığı sağlamak için büyük veri setlerini işleyebilen gelişmiş veri ayrıştırma (parsing) ve agresif önbellekleme (caching) stratejileri uygulandı.

  • Node.js
  • Express
  • REST API
  • Redis Caching
  • Data Aggregation
05

SyconLab Appointments

Canlı Proje

Hizmet tabanlı işletmelerin müşteri rezervasyonlarını kolaylaştırmak için tasarlanmış, SaaS altyapısına hazır, güçlü bir randevu ve takvim yönetim sistemi.

Mühendislik Yaklaşımı

Güçlü kimlik doğrulama ve yetkilendirme akışlarına sahip güvenli bir RESTful API mimarisi kuruldu. Kesintisiz bir kullanıcı deneyimi için öngörülebilir durum yönetimi ile birlikte karmaşık randevu çakışmalarını çözmek üzere sağlam bir ilişkisel veritabanı modeli üzerine inşa edildi.

  • Node.js
  • MongoDB
  • Express
  • REST API
  • JWT Auth

Son Yazılar

Tüm yazılar

Node.js ve Express ile İlk REST API’ni Geliştirmek

Node.js ve Express ile bir görev yönetimi API’si geliştirelim: endpoint tasarımı, veri doğrulama, HTTP durum kodları ve merkezi hata yönetimi.

Devamını Oku

Node.js Uygulamasını Production’a Hazırlamak: Logging, Error Handling ve Security

Çalışan bir Node.js API'sini işletilebilir hale getirelim: yapılandırma doğrulama, hata sınırları, güvenli loglama, kaynak limitleri ve kontrollü kapanma.

Devamını Oku

İLETİŞİM

İletişime Geçelim

İşbirliklerine ve yeni fırsatlara her zaman açığım. Bana ulaşmaktan çekinmeyin!

E-posta Gönder