Mühendislik & Felsefe

Performans, Güvenlik ve Ödünsüz Yazılım Mimarisi

SynapseCode; oyun sunucusu motorlarından yüksek hacimli DaaS servislerine ve kriptografik lisanslama sistemlerine kadar uçtan uca güvenilir yazılım çözümleri sunar.

synapse@system-architect:~$ specs --detailed
PRODUCTION NODE ACTIVE
ENTITY_NAME:SynapseCode (Systems & Game Plugin Engineering)
PRIMARY_FOCUS:CS2 Source2 Sunucu Modülleri & Ölçeklenebilir SaaS Çekirdeği
LATENCY_BUDGET:< 0.5ms Tickrate Overhead (Target: Zero Tick Drop)
SECURITY_FRAMEWORK:Zero-Client Trust, Ed25519 Asymmetric, HWID Auto-Bind
DB_ENGINES:Çift Motorlu Prisma (Geçiş Yapılabilir SQLite & MySQL)
MISSION:Tersine mühendisliğe dirençli, ölçeklenebilir ve yüksek prestijli sistemler geliştirmek.
Temel Mühendislik Sütunları

4 Temel Mimari Sütun

Geliştirdiğim her projede taviz vermediğim dört ana disiplin.

Source2 Engine

Sub-Millisecond Game Loop Sync

Counter-Strike 2 motorunun sunucu döngüsüne (tick-loop) doğrudan entegre olan, mikrosaniye seviyesinde bellek ve olay yönetimi sağlayan C# / CSSharp eklenti mimarisi. Unmanaged bellek sızıntılarını önler ve sıfır tickrate kaybı hedefler.

Teknik Spesifikasyonlar:
Source2 Tickrate Hooking
Zero GC Allocation in Tick
P/Invoke Interop
Dynamic Memory Pointers
Security & Crypto

Zero-Client Trust & Ed25519 Crypto

İstemciden bağımsız çalışan, sunucu tarafında korunan gizli anahtarla imzalanan ve istemcide yalnızca Public Key ile çevrimdışı doğrulanabilen Ed25519 asimetrik kriptografi motoru. Eklentilerin tersine mühendisliğe (decompile/dnSpy) uğraması durumunda bile sahte lisans sunucusu kurulmasını imkansız kılar; ilk çalıştırmada makineye otomatik kilitlenir (Auto-Bind) ve müşteri panelinden 2 kez self-service HWID sıfırlama hakkı tanır.

Teknik Spesifikasyonlar:
Ed25519 Asymmetric Signatures
Zero-Friction HWID Auto-Bind
Client-Side Offline Verification
Self-Service HWID Reset Quota
Microservices

Distributed Concurrency & Event Mesh

50.000+ üyeli Discord toplulukları ve çoklu oyun sunucuları için Redis Pub/Sub üzerinden akan, sharded WebSocket bot kümesi. Asenkron olayları mikroservis kuyrukları (BullMQ/NATS) ile işler.

Teknik Spesifikasyonlar:
Redis Cluster Sharding
Sub-5ms Event Forwarding
Discord Gateway v10 WebSocket
Backpressure Buffer Handling
SaaS Core

Multi-Tenant Enterprise Architecture

Tek bir ortam değişkeniyle SQLite ve MySQL arasında geçiş yapabilen, `tenant_id` düzeyinde tam veri izolasyonu sağlayan ve her kritik işlemi immutable audit defterine yazan kurumsal arka uç yapısı.

Teknik Spesifikasyonlar:
Declarative Prisma ORM
SQLite & MySQL Hot-Switch
Soft Deletion Strategy
Standardized { success, data, error } API
Teknoloji Ekosistemi

Kullandığım Teknolojiler & Araçlar

Düşük seviyeli oyun motoru mühendisliğinden modern bulut ve web mimarisine kadar aktif olarak uzmanlaştığım araç seti.

Programlama Dilleri

  • C# (.NET 8/9)
  • C++ (Source2 Interop)
  • TypeScript / JavaScript
  • Go (High Concurrency)
  • SQL (MySQL / SQLite / Postgres)

Oyun Motoru & Eklenti

  • Counter-Strike 2 (Source2)
  • CSSharp SDK
  • Metamod:Source
  • Valve Server Architecture
  • Tick Loop Optimization

Web & Mikroservisler

  • Next.js (App Router)
  • React 19
  • WebSockets / Socket.io
  • gRPC & Protocol Buffers
  • RESTful Versioned APIs (/api/v1/)

Veritabanı & Önbellek

  • Prisma ORM
  • SQLite (Local Edge)
  • MySQL (Production)
  • PostgreSQL
  • Redis (Pub/Sub & Caching)

Güvenlik & Altyapı

  • Ed25519 Asymmetric Crypto
  • HWID Machine Auto-Bind
  • Zero-Client Trust Model
  • HttpOnly / SameSite=Strict Auth
  • Docker & Linux Systemd
  • Immutable Audit Logging
Gelişim Yolculuğu

SynapseCode Zaman Çizelgesi

2021'deki ilk oyun modifikasyonlarından günümüzün kriptografik lisanslama ve SaaS altyapılarına uzanan mühendislik serüveni.

2021
Foundation

Source Engine & Bot Mimarisinin Temelleri

CS:GO dedicated sunucuları için Metamod ve SourceMod eklentileri geliştirmeye başlandı. Eş zamanlı olarak büyük Discord toplulukları için dağıtık moderasyon botları inşa edildi.

#C++#SourcePawn#Discord.js#Redis
2023
Game Engineering

CS2 Source2 & CSSharp Devrimi

Valve'ın Source2 motoruna geçişiyle birlikte C# tabanlı CSSharp eklenti altyapısı erkenden benimsendi. Otomatik maç, veto ve turnuva organizasyonlarını yöneten sistemler üretildi.

#C##Source2#CSSharp#WebSocket
2024
Scalability

Dağıtık Mikroservisler & Event Streaming

Oyun sunucuları ile web arayüzlerini anlık senkronize eden gRPC ve WebSocket tabanlı event bus geliştirildi. Yüksek eşzamanlı klan ligleri yönetildi.

#Go#gRPC#Protobuf#Redis Pub/Sub
2025
Security

Asimetrik Ed25519 Lisanslama Çekirdeği

Eklentileri yetkisiz dağıtımdan, decompilation (dnSpy) analizinden ve sahte sunucu manipülasyonlarından koruyan Ed25519 asimetrik açık anahtarlı, otomatik donanım kimliği (Auto-Bind HWID) kilitli lisanslama çekirdeği tasarlandı.

#Ed25519#HWID Auto-Bind#Anti-Tamper#REST / SDK
2026
Ecosystem

SynapseCode Platformu, Müşteri Portali & SaaS Çekirdeği

Dinamik Admin CMS, hem SQLite hem MySQL destekli SaaS çekirdeği, self-service Müşteri Yönetim Portali (/dashboard) ve C#/Node.js/Python geliştirici SDK dokümantasyonu (/docs) hayata geçirildi.

#Next.js 15#Ed25519 Licensing#Client Portal#SaaS Architecture
Kalite Güvencesi

Çalışma & Geliştirme Metodolojisi

01

Mimari Modelleme & Tehdit Analizi

Kod yazmadan önce sunucu döngüsü, bellek sınırları, eşzamanlılık darboğazları ve tersine mühendislik açıkları analiz edilir.

02

Düşük Seviyeli & Tip Güvenli Kodlama

Bellek sızıntılarını önleyen yapı, strict Zod validasyonları, sıfır istemci güveni (zero-trust) ve C# / TypeScript tipleriyle inşa edilir.

03

Asimetrik Kriptografik Zırhlama & Lisanslama

Yazılıma özel Ed25519 asimetrik imzası, ilk çalıştırmada makineye kilitlenen Auto-Bind HWID mekanizması ve sahte istekleri engelleyen anti-replay kontrolleri entegre edilir.

04

Stres Testi & Canlı Dağıtım

Binlerce eşzamanlı tick veya HTTP isteği altında gecikme ve kararlılık test edilerek üretim sunucusuna sevk edilir.

Sıradaki Projenizi Beraber İnşa Edelim

Özel bir CS2 eklentisi, Discord topluluk güvenliği veya kriptografik lisanslama motoru için doğrudan teklif alabilirsiniz.

Özel Teklif İsteyin