yavuzayhan/saga-orchestrator-tr
Public
Production
Hierarchical Saga with Bounded Compensation: A Production-grade Orchestrator for Cross-domain Long-running Transactions
Çok-alanlı (multi-bounded-context) iş süreçlerinde uzun-yaşayan işlemleri yöneten, kompensasyon zincirini topolojik olarak bounded tutan hiyerarşik bir saga orkestratörü. Kafka tabanlı event sourcing üzerinde idempotent komut seçimi ve at-least-once semantics ile çalışır; 3-aşamalı checkpoint protokolü ile recovery time O(log n) sınırlandırılır.
Key Contributions
- Bounded compensation tree: derinliği k ile sınırlı geri alma grafı, NP-hard cycle eliminasyonu için heuristic
- Idempotency key projection: PostgreSQL UNIQUE (operation_id, version) ile exact-once etki
- Deterministic replay: olay log'undan saniye altında 240k step yeniden yürütme
SagaKafkaPostgresEvent SourcingGogRPC
yavuzayhan/outbox-fabric
Public
Production
Outbox-Fabric: Multi-tenant Transactional Outbox with Adaptive Backpressure & Reorder Buffers
Tek bir Postgres cluster üzerinde 1500+ tenant için FIFO ordering garantisi sağlayan, WAL-tail tabanlı outbox dispatcher. Her tenant için token bucket rate-limit, dirsek (elbow) noktasında backpressure ile ana yola yansır.
Key Contributions
- Logical decoding ile lock-free polling — pgoutput plugin, slot lag < 200ms
- Per-tenant adaptive throttling: PID controller ile drift < 50ms
- Ordered delivery proof: Lamport-clock + (tenant_id, lsn) tuple invariant
OutboxPostgres WALKafkaMulti-tenantGo
yavuzayhan/cell-mesh
Public
Production
Cell-Mesh: Cell-based Multi-region Service Topology with Drainable Affinity Routing
Servis hata yarıçapını (blast radius) en aza indirgeyen, hücre-bazlı (cell-based) bölgesel mimari kontrolcüsü. Her hücre kendi kendine yeten stateful birim olup drainable affinity ile yumuşak göç (soft-eviction) yapılabilir.
Key Contributions
- Cell partition function: consistent-hash + tenant-isolation invariant
- Drain protocol: 3-phase (freeze → mirror → cutover) ile sıfır kesinti
- Cross-cell coordination: CRDT-based metadata replication, Δ < 80ms
Cell-basedMulti-regionRustTokioBGP-anycast
yavuzayhan/tessera
Public
Release Candidate
Tessera: Declarative Service Topology Synthesizer with Dependency Graph Compilation
DSL ile yazılan servis topolojisini Kubernetes manifest + Istio policy + OpenTelemetry konfigürasyonu olarak derleyen bir synthesizer. Çıktı; statik analiz ile döngüsüz (DAG) ve cycle-free olarak doğrulanır.
Key Contributions
- Sound type system: servis sözleşmeleri için lineer (linear) tip teorisi
- Diff-aware compiler: yalnız değişen subtree'yi yeniden yayınlar (~%9 yenilenme)
- Provable invariants: SLO bütçesi DAG üzerinde otomatik propagate edilir
DSLK8sIstioTypeScriptCompiler
yavuzayhan/cassini
Public
Production
Cassini: Geo-replicated CRDT Coordinator with Quorum-aware Read Repair
Kıtalararası yerleştirilmiş düğümler arasında strong eventual consistency sunan operation-based CRDT koordinatörü. Quorum-aware read repair, anti-entropy gossip ile Δt < 1.2s'de yakınsama sağlar.
Key Contributions
- Hybrid logical clock (HLC) ile causal ordering
- Adaptif quorum: ağ partisyonunda witness node devreye girer
- Bounded staleness proof: |t_now − t_replica| ≤ 2·RTT_max + ε
CRDTRustHLCGossipQuorum
yavuzayhan/quorum-lite
Public
Production
Quorum-Lite: A Lightweight Raft Variant with Witness Quorums for Edge Deployments
Dar bant genişliğine sahip kenar (edge) ortamlar için tasarlanmış Raft varyantı. Witness node kavramı ile log replikasyonu yerine yalnız commit-vote taşınır; depolama maliyeti %62 azalır.
Key Contributions
- Witness role: oy hakkı var, log replikasyon zorunluluğu yok
- Pre-vote optimization: split-brain ihtimalini sıfıra yakın indirir
- TLA+ specification: liveness ve safety property'leri model-check edildi
RaftConsensusEdgeTLA+Go
yavuzayhan/oddysseus
Public
Production
Oddysseus: Stateful Workflow Engine with Deterministic Replay & Versioned History
Temporal'a alternatif olarak BEAM VM üstünde inşa edilmiş, milyonlarca eşzamanlı süreç çalıştırabilen stateful workflow motoru. Deterministik replay, side-effect izolasyonu ve sürümlü tarih (versioned history) primitive'lerini sunar.
Key Contributions
- Side-effect quarantine: tüm I/O fonksiyon imzasında declared
- Replay determinism via shadow journals — patch-level upgrade güvenliği
- Distributed scheduler: Erlang process'i başına ~12μs overhead
WorkflowElixirBEAMReplayVersioned
yavuzayhan/mosaic-bff
Public
Production
Mosaic-BFF: Backend-for-Frontend Federator with Persisted-Query Schema Stitching
Mikro-frontend ekipleri için Apollo Federation üzerinde persisted query ilkeli BFF federatör. Her sorgu derleme zamanında SHA256 ile imzalanır; runtime'da bilinmeyen sorgu kabul edilmez (DoS koruması).
Key Contributions
- Persisted-only mode: ad-hoc query reddi, OWASP API top-10 uyumlu
- Schema-stitched fragments: tek round-trip ile 7 servis birleştirme
- Edge cache: persisted hash anahtarı ile CDN düzeyinde 95% hit
GraphQLBFFFederationTypeScriptCDN
yavuzayhan/parsec-rt
Public
Production
Parsec-RT: Predictable Tail-Latency Runtime via Coarse-Grained Work Stealing
Tokio'nun work-stealing scheduler'ına alternatif olarak kuyruk-uyarınca öncelikli ve sıkı SLO disiplini gözeten, Rust üzerinde tasarlanmış asenkron runtime. p99.9 gecikmeyi ortalama yükten bağımsız tutar.
Key Contributions
- Coarse-grained stealing: cache-locality korunarak 3.4× throughput
- Per-core deadline queue: late tasks otomatik backpressure tetikler
- Bounded scheduler delay: kanıtlanmış O(log p) sınır (p = core sayısı)
RuntimeRustAsyncSchedulerSLO
yavuzayhan/lambent-cache
Public
Production
Lambent-Cache: Tiered Cache with Adaptive Hot/Cold Demotion (W-TinyLFU+)
İki katmanlı (in-process + Redis) cache motoru. W-TinyLFU+ (genişletilmiş, doorkeeper'lı) admission policy; sıcak veri-soğuk veri demotion'ını çalışma zamanında frekans tahmini ile ayarlar.
Key Contributions
- Doorkeeper Bloom filter ile single-hit kirliliği reddi
- Adaptive sketch resizing: çalışma seti büyüdükçe count-min sketch growth
- Negative caching: 404 yanıtları için TTL kısa, stampede önleyici
CacheW-TinyLFUGoRedisBloom
yavuzayhan/io-uring-pool
Public
Production
io_uring-Pool: Zero-copy Storage Adapter for High-fanout Object Reads
Linux io_uring üzerinde sıfır-kopya (zero-copy) okuma yapan ve sayfa-önbellekleme (fixed-buffer + IORING_REGISTER) optimizasyonu uygulayan, S3-uyumlu nesne deposu okuyucusu.
Key Contributions
- Fixed buffer registry ile her read'de 0 syscall
- SQPOLL kernel thread: user-space tetikleme gerekmez
- Adaptive batching: 4-128 SQE arası, latency/throughput trade-off
io_uringC++Zero-copyLinuxS3
yavuzayhan/hyperion-jit
Source-available
Research
Hyperion-JIT: Speculative Re-optimization for Long-running Node.js Services
V8 üzerinde uzun süre çalışan servislerde profile-guided re-optimization uygulayan, çalışan süreci kesintisiz olarak yeniden derleyen JIT eklentisi. TurboFan'a tier-up kararını canlı PGO ile besler.
Key Contributions
- Hot-path detector: counter heatmap üzerinden top-1% function isolation
- Live recompilation: deopt'suz patching, blackholing tekniği ile
- Empirical: long-tail RPS artışı %18, p99 −%23
V8JITNode.jsC++PGO
yavuzayhan/tachyon-bus
Public
Production
Tachyon-Bus: User-space Lock-free MPMC Ring Buffer with Cache-line Padding
Multi-producer multi-consumer kilitsiz halka tampon; LMAX Disruptor'dan ilham alır fakat sıralama-zayıf (relaxed memory order) varyantı ile ARM'da %31 daha hızlıdır.
Key Contributions
- Cache-line aware padding ile false-sharing 0
- Sequence claim algoritması: CAS-loop yerine FAA
- Memory model proof: C++20 acquire-release semantics altında linearizability
Lock-freeMPMCC++Memory ModelARM
yavuzayhan/karpenter-warp
Public
Production
Karpenter-Warp: Predictive Provisioner with Time-series Workload Forecasting
Reaktif provisioning yerine N-BEATS tabanlı 15-dk ufuklu tahmin ile node kapasitesini önceden ayarlayan Karpenter eklentisi. Spot kesintisi maliyetini ve cold-start gecikmesini düşürür.
Key Contributions
- N-BEATS forecaster: 15dk öngörü, MAPE %4.1
- Spot interruption hedge: 2-AZ rotasyon ile kayıp < %0.3
- Right-sizing: bin-packing ile CPU utilization %78 → %91
K8sKarpenterForecastSpotAWS
yavuzayhan/argocd-canary-loom
Public
Production
ArgoCD Canary-Loom: Progressive Delivery Controller with SLO-feedback Rollback
Argo Rollouts üzerinde SLO error budget tüketimine duyarlı kanarya kontrolcüsü. Prometheus alert'leri yerine canlı budget tüketim hızı (burn rate) ile rollback tetikler.
Key Contributions
- Multi-window burn rate (5m, 1h, 6h) tabanlı kademeli geri alma
- Bayesian A/B: trafik bölünmesi posterior güven aralıklarına göre
- GitOps-native: rollback action git revert + ArgoCD sync
ArgoCDCanarySLOPrometheusGo
yavuzayhan/kube-bin-pack
Public
Release Candidate
Kube-Bin-Pack: GPU-aware Bin Packing Scheduler with NUMA Topology Awareness
Kubernetes scheduler eklentisi olarak topology-aware bin packing uygulayan, GPU memory fragmentation'ı en aza indirgeyen bir yerleştirici. MIG profilleri için online dinamik bölme (dynamic partitioning).
Key Contributions
- First-fit decreasing variant: GPU memory + NUMA pressure ile
- Online MIG repartitioning: pod-level GPU fragment defrag
- Empirical: 7×A100 cluster'da %23 ekstra effective throughput
K8sGPUMIGNUMAScheduler
yavuzayhan/terraform-drift-prover
Public
Production
Terraform Drift-Prover: Continuous IaC Drift Verifier with Symbolic Diff
HCL AST üzerinde sembolik diff üreten, gerçek kaynak durumunu (cloud control plane) polling yerine event-stream ile dinleyen drift detector. Çıkan delta'yı PR yorumu olarak rapor eder.
Key Contributions
- Symbolic equality: tag/sıra/order normalization sonrası karşılaştırma
- Event-driven: AWS Config + Azure Activity Log webhook'larını birleştirir
- False positive < %0.5 (ground-truth ile eşleşmiş 11k state)
TerraformDriftRustAWS ConfigSymbolic
yavuzayhan/ebpf-flowsight
Public
Production
eBPF FlowSight: Per-flow Observability via CO-RE eBPF and Probabilistic Sampling
Kernel-modülü gerektirmeyen (CO-RE) eBPF programlarıyla per-flow gecikme, retransmit ve drop telemetrisi toplayan gözlemlenebilirlik agent'ı. Reservoir sampling ile yüksek RPS'de overhead < %1.
Key Contributions
- TCP retransmit & RTT histogram'ları kernel'da hesaplanır
- Reservoir sampling: 10k akış sınırlı bellek (<8 MB)
- OpenTelemetry exporter: span ile flow kayıtları korelasyon
eBPFCO-REObservabilityOpenTelemetryC
yavuzayhan/asari-rag
Public
Production
Asari-RAG: Adaptive Retrieval-Augmented Generation with Re-ranker Distillation
Türkçe ve İngilizce için optimize edilmiş, distile cross-encoder yeniden-sıralama ve BM25+dense hibrit retrieval kullanan RAG çerçevesi. Re-ranker BGE-large'dan 4-bit quantize MiniLM'e distile edilmiştir.
Key Contributions
- Hybrid retrieval: RRF fusion ile BM25 + bi-encoder
- Distilled re-ranker: 16× daha küçük, %94 nDCG korunumu
- Adaptive k: query entropy'sine göre top-k dinamik
RAGBM25Cross-encoderDistillationPython
yavuzayhan/ledger-llm-guard
Source-available
Production
Ledger-LLM-Guard: Policy-aware Tool-use Guardrail for Financial Agents
Finansal işlem ajanları için OPA Rego ve LLM-as-judge çift kontrol katmanına sahip guardrail sistemi. Her tool call ön-policy kontrolü, sonuç sonrası anomaly skoru ile post-policy kontrolünden geçer.
Key Contributions
- Pre+post policy chain: hem niyet hem etki kontrolü
- LLM-as-judge ensemble: 3 model + majority vote
- Auditable trace: her karar Merkle-anchored log'a yazılır
LLMOPARegoGuardrailPython
yavuzayhan/turkcetune
Public
Production
TurkceTune: Domain-specific Turkish LLM Adapter via LoRA + DPO Alignment
Llama-3 ve Qwen2 üzerine, hukuk/finans/sağlık alanları için LoRA + DPO hizalaması yapılmış Türkçe adapter ailesi. 12k tercih çiftiyle eğitildi, TR-eval benchmark'ında SOTA.
Key Contributions
- 12k human-preference pair, 3 alan, çift-anonim labelleme
- LoRA rank-search: r=16 optimal Pareto noktası
- DPO β=0.1 ayarı ile reward hacking 0
LoRADPOLlamaTürkçePyTorch
yavuzayhan/seyhan
Public
Production
Seyhan: Real-time Speech Diarization with Speaker-conditioned CTC Decoding
Toplantı/çağrı merkezi senaryolarında online konuşmacı ayrıştırma yapan, speaker-conditioned CTC decoder içeren ASR pipeline'ı. 280ms uçtan uca gecikme.
Key Contributions
- Speaker-aware CTC: token üretimi konuşmacı embedding'ine koşullanır
- Streaming WhisperX: 0.5s chunk, lookback buffer 3s
- Türkçe phone-balanced 1100 saatlik korpus
ASRDiarizationCTCWhisperPython
yavuzayhan/celil-ocr
Public
Release Candidate
Celil-OCR: Layout-aware OCR Pipeline for Ottoman Manuscripts and Modern Turkish Documents
DocTR + LayoutLMv3 birleşik, Ottoman script dahil çok-yazımlı belgelerde tablo, marj notu ve sütun yapılarını koruyarak yapılandırılmış JSON üreten OCR sistemi.
Key Contributions
- Çok-script transformer: Latin + Arapça-Osmanlı head paylaşımlı
- Reading-order graph: column/row affinity ile DAG yeniden sıralama
- Tablo yeniden-yapılandırma F1 = 0.94
OCRLayoutLMOsmanlıcaPyTorchDocTR
yavuzayhan/orca-anomaly
Public
Production
Orca-Anomaly: Self-supervised Multivariate Anomaly Detector for Industrial Time-series
Telekom + enerji time-series için self-supervised contrastive öğrenme tabanlı çok-değişkenli anomali detektörü. Etiketsiz 1.8B veri noktasında ön-eğitildi.
Key Contributions
- Contrastive pretraining: TS-TCC + temporal jitter augmentations
- Threshold-free scoring: percentile-based dynamic cutoff
- Feature attribution: integrated gradients ile anomaly explainability
Time-seriesSelf-supervisedPyTorchAnomalyTelekom
yavuzayhan/mahmut-classifier
Public
Production
Mahmut-Classifier: Few-shot Document Classifier with Prompt-Tuned Embeddings
5–20 örnekle 100+ sınıfı %93 macro-F1 ile ayırt edebilen, prompt-tuning ile sıkıştırılmış BGE-M3 embedding'lerini kullanan few-shot sınıflandırıcı.
Key Contributions
- Soft-prompt token tuning: yalnız 3M parametre eğitilir
- Class-balanced softmax: dengesiz sınıflarda makro-recall korur
- Cold-start öğrenme: 5 örnek/sınıf @ %88 F1
Few-shotEmbeddingBGE-M3PromptPython
yavuzayhan/deepforecast
Public
Production
DeepForecast: Hybrid N-BEATS / Temporal Fusion Forecaster for Telco OSS Demand
Hücresel trafik, BSS faturalandırma yükü ve enerji talebi için N-BEATS + TFT ensemble forecaster. Probabilistik kuantil çıktı ile kapasite planlama.
Key Contributions
- Quantile head: P10/P50/P90 doğrudan loss'tan
- Holiday-aware embedding: Türkiye resmi tatil takvimi enjekte
- Cold-start: yeni baz istasyonu için meta-learning fine-tune 4-shot
N-BEATSTFTForecastQuantilePyTorch
yavuzayhan/zerotrust-mesh
Public
Production
ZeroTrust-Mesh: Identity-bound Service Mesh with SPIFFE/SVID and mTLS Enforcement
SPIFFE workload identity üzerinde mutual TLS zorunlu, sertifika rotasyonu 1 dk ufkunda olan service mesh. Sıfır güven (zero-trust) prensiplerine sıkı uyum.
Key Contributions
- SPIRE federation: kıtalar arası trust-domain delegasyon
- 1-min rotation: short-lived SVID, leak yarıçapı minimize
- Authz-as-code: Cedar policy ile L7 erişim kuralı
SPIFFEmTLSCedarMeshGo
yavuzayhan/keylock-hsm
Source-available
Production
KeyLock-HSM: Threshold ECDSA on HSM Cluster with t-of-n Signing
(t,n)-eşik ECDSA imza şeması ile ödeme cihazı yöneticileri için tek bir HSM tehlikeye girse bile sistem güvenliğini koruyan, GG18+ optimizasyonlu MPC altyapısı.
Key Contributions
- GG18+ Lindell varyantı: round sayısı 4'e indirildi
- HSM attestation: PKCS#11 + Intel SGX TDX birleşik kanıt
- FIPS 140-3 Level 3 kanıtlı operasyon
MPCECDSAHSMRustFIPS
yavuzayhan/sigil
Public
Production
Sigil: OWASP-aware Web Application Firewall with eBPF Pre-filter
OWASP CRS ve özel imza katmanını eBPF XDP ile L4 düzeyinde filtreleyip kalan trafiği L7 motoruna ileten WAF. Açık-kaynak ModSecurity'ye göre %4.1× throughput.
Key Contributions
- XDP pre-filter: bilinen botnet IP'leri kernel'da düşer
- Rule compiler: CRS Lua → eBPF bytecode'a çevirir
- False-positive triage: shadow-mode 14 gün gözlem
WAFeBPFXDPOWASPC++
yavuzayhan/audit-onchain
Public
Production
Audit-OnChain: Tamper-evident Audit Log with Merkle-anchored Public Commitment
Saatlik audit batch'leri Merkle ağacında özetlenip halka açık zincirde (Ethereum L2) commit edilir. Her log satırı sonradan inclusion proof ile doğrulanabilir.
Key Contributions
- Merkle inclusion proof O(log n)
- Anchor batching: gas maliyetini 10k log için ~$0.04
- GDPR-aware: PII alanları off-chain, hash on-chain
MerkleAuditEthereumL2Go
yavuzayhan/secret-broker
Public
Production
Secret-Broker: Just-in-time Secret Issuer with Workload Attestation
Vault yerine workload-attested just-in-time short-lived credential üreten broker. Pod, Lambda veya bare metal işçileri için aynı arayüz.
Key Contributions
- Attestation: SPIFFE SVID + Kubernetes Projected Token + AWS IRSA
- TTL median 90s — leak yarıçapı çok dar
- Broker as a sidecar: uygulama kodu değişmez
Vault-altSPIFFEAttestationGoK8s
yavuzayhan/timescale-shaper
Public
Production
Timescale-Shaper: Adaptive Partitioning & Pruning Optimizer for Postgres/TimescaleDB
Üretim trafiğinden öğrenerek chunk_time_interval ve compression policy'sini online ayarlayan TimescaleDB optimizer'ı. EXPLAIN ANALYZE çıktısını feedback olarak alır.
Key Contributions
- Online policy tuning: bandit algorithm ile interval seçimi
- Compression scheduler: cold-data eşiğini access pattern'e göre
- Empirical: 3.2 TB tablo üzerinde sorgu süresi −%67
TimescaleDBPostgresRustBanditTime-series
yavuzayhan/lakeline
Public
Production
Lakeline: Schema-evolving Iceberg Ingestion Framework with Backfill Resilience
Apache Iceberg üzerinde schema evolution, partition spec değişimi ve backfill yeniden yürütmesini exactly-once garanti ile yapan ingestion framework.
Key Contributions
- Compatibility matrix: forward/backward + nested struct evolution
- Idempotent backfill: partition spec değişse bile checkpoint geçerli
- Snapshot pruning: small-file compaction ile manifest %72 küçüldü
IcebergJavaSparkSchemaLakehouse
yavuzayhan/datalink-cdc
Public
Production
DataLink-CDC: Logical Replication CDC with Reorder Buffers and DDL Tracking
Postgres pgoutput + MySQL binlog'unu birleşik akışa dönüştüren, DDL değişimini tracking eden ve out-of-order olayları LSN/GTID ile yeniden sıralayan CDC.
Key Contributions
- Reorder buffer: bounded delay (max 30s) ile FIFO ordering
- DDL replication: schema registry'ye otomatik yayın
- Crash-safe: replication slot LSN her flush'ta commit
CDCPostgresMySQLKafkaGo
yavuzayhan/queryforge
Public
Release Candidate
QueryForge: Cost-based Hybrid OLAP/OLTP Router with Query-shape Fingerprinting
Aynı veriyi hem OLTP (Postgres) hem OLAP (ClickHouse) tarafında tutan kurumlar için, gelen sorgunun fingerprint'inden hangi backend'e gideceğini cost-model ile belirleyen router.
Key Contributions
- Query fingerprinting: AST normalize + 64-bit hash
- Cost model: cardinality estimator + I/O latency profili
- Auto-failover: backend latency spike'ında diğer route'a düşer
OLAPOLTPClickHousePostgresRust
yavuzayhan/featherstore
Public
Production
FeatherStore: Feature Store with Point-in-time Correctness for ML Training
ML pipeline'larında training-serving skew'i sıfıra indirmek için tasarlanmış, point-in-time correct join'ler yapan feature store. As-of timestamp her zaman deterministik.
Key Contributions
- PIT-correct join: bitemporal indeks (event_time, decision_time)
- Online/offline parity: aynı transformer, iki backend
- Skew probe: production drift KS-statistic ile test
Feature StoreMLPythonBitemporalDrift
yavuzayhan/iskele
Public
Production
İskele: Headless UI Kit with Token-driven Theming via CSS Cascade Layers
Radix-UI primitive'leri üzerine design token + CSS Cascade Layers ile özelleştirme kolaylığı sağlayan headless UI seti. Tree-shake ile 12 KB gzip total ship.
Key Contributions
- Token DSL: JSON tema değiştirilince CSS variables yeniden derlenir
- RTL-aware: logical properties ile out-of-the-box çift yönlü
- Bundle: 12 KB gzip @ 38 component
Headless UITokensRadixTypeScriptReact
yavuzayhan/lazuli
Public
Release Candidate
Lazuli: Edge-rendered React Server Components Runtime with Streaming Suspense
Cloudflare Workers / Vercel Edge üzerinde RSC payload'ı streaming üreten, Suspense waterfall'ları paralelize eden runtime. TTFB ortalama 38ms.
Key Contributions
- Edge-native streaming: Web Streams API + RSC wire format
- Parallel suspense: bağımlılık DAG'inden topological resolve
- Empirical: TTFB 180ms → 38ms
RSCEdgeStreamingTypeScriptCloudflare
yavuzayhan/halic-charts
Public
Production
Haliç-Charts: Canvas-virtualized Charting Engine for 10M+ Data Points
10 milyon+ veri noktasını WebGL2 instancing + viewport-virtualization ile akıcı render eden grafik motoru. Telekom NMS ve trading panellerinde çalışır.
Key Contributions
- Tile-based downsampling: LOD piramidi ile O(zoom) render
- Off-thread parsing: WebWorker + transferable ArrayBuffer
- 60 FPS @ 10M points (Apple M2)
WebGLCanvasVirtualizationTypeScriptCharts
yavuzayhan/hilal-i18n
Public
Production
Hilal-i18n: Pluralization-aware Internationalization Engine for Turkic Languages
ICU MessageFormat'ı genişleterek Türkçe, Azerice, Kazakça için vowel-harmony ekiliklerini doğru üreten i18n motoru. Compile-time tip güvenli.
Key Contributions
- Vowel-harmony ek seçici: phonotactics tabanlı kural motoru
- Compile-time key check: TS template literal types
- Tree-shake: kullanılmayan locale 0 KB
i18nICUTypeScriptTürkçeVowel-harmony
yavuzayhan/marmara
Public
Production
Marmara: Cross-platform Offline-first Sync Engine with CRDT-backed State
Kotlin Multiplatform üzerinde iOS + Android için ortak CRDT-backed offline-first veri katmanı. Yarrow CRDT operasyonel transformation alternatifi.
Key Contributions
- Yarrow CRDT: text + map + list compose edilebilir
- Background sync: WorkManager + BGProcessingTask
- Conflict resolution: deterministik, kullanıcı görmez
KMPCRDTiOSAndroidKotlin
yavuzayhan/anatolia-push
Public
Production
Anatolia-Push: Multi-vendor Push Notification Aggregator with Backpressure Control
FCM, APNs, Huawei HMS ve self-host webpush'u tek API ardına alan, vendor başına rate-limit ve backpressure uygulayan aggregator. 38M cihazda çalışır.
Key Contributions
- Per-vendor token bucket: 429 yedikçe yumuşak yavaşlama
- Topic fanout: ladder broadcast O(log n)
- Dead-letter analysis: undeliverable cohort otomatik raporlanır
FCMAPNsPushGoBackpressure
yavuzayhan/tilki
Public
Release Candidate
Tilki: On-device Tiny LLM Runtime for iOS and Android with 4-bit GGUF Quantization
Apple Neural Engine + Android NNAPI üzerinde 4-bit GGUF quantize edilmiş 1-3B parametreli modelleri çevrimdışı çalıştıran runtime. Ortalama 28 token/s.
Key Contributions
- ANE delegate: Q4_K_M kernel'i Swift'ten çağırır
- Memory-mapped weights: cold-start 280ms
- Streaming decode: SSE benzeri callback
LLMiOSAndroidGGUFSwift
yavuzayhan/aydin
Public
Production
Aydın: A Domain-specific Language for ETL Pipelines with LL(*) Parser
Veri mühendisleri için Python yerine tip güvenli, derleme zamanında schema doğrulaması yapan ETL DSL'i. ANTLR'siz, el yazımı LL(*) parser; saniyede 200k satır işler.
Key Contributions
- Schema-aware compiler: kolonlar derlemede çözünür
- Plan optimizer: predicate pushdown + projection pruning
- Hata mesajları: rustc kalitesinde 'help' ipuçları
DSLETLRustCompilerParser
yavuzayhan/yakamoz
Public
Production
Yakamoz: Type-safe SQL Builder with Compile-time Schema Verification
Postgres ve ClickHouse için generic-heavy tip sistemi ile yazılmış SQL builder. Şema introspection'dan TypeScript tipi üretir; compile zamanında "column does not exist" yakalanır.
Key Contributions
- DBX type provider: introspection → .d.ts
- Builder API: phantom types ile join order zorunlu
- 0-runtime: builder eval edilir, plain SQL emit
SQLTypeScriptPostgresType-safeBuilder
yavuzayhan/efes
Public
Production
Efes: WebAssembly Sandbox for Untrusted Plugins with Capability-based Imports
Wasmtime üzerinde capability-based import mekanizması ile plugin marketplace'leri için tasarlanmış sandbox. CPU, bellek ve I/O kotaları process-level değil instance-level.
Key Contributions
- Capability tokens: function ariteları derlemede kontrol edilir
- Fuel-based scheduling: deterministik CPU kotası
- WASI preview2 destekli, ABI-stable
WASMWasmtimeSandboxRustWASI
yavuzayhan/zeybek
Public
Release Candidate
Zeybek: Effect-tracking Library for TypeScript with Algebraic Effects
Effect-TS'ten daha hafif, algebraic effects ve handler kompozisyonu sunan TS kütüphanesi. Compile-time'da impossible state'leri eler.
Key Contributions
- Effect rows: union ile compose edilen effect setleri
- Handler composition: O(1) defer-yield maliyeti
- Bundle: 6 KB gzip
TypeScriptEffectsAlgebraicFunctionalType-safe
yavuzayhan/anatolia-quic
Public
Production
Anatolia-QUIC: QUIC-based Edge Tunnel with Path Migration and 0-RTT Resumption
Mobil aboneler için kötü hücresel ağlarda bile seamless bağlantı sağlayan QUIC tabanlı edge tunnel. WiFi → 4G geçişinde 0-RTT resumption.
Key Contributions
- Path validation: PATH_CHALLENGE + spin-bit ölçüm
- Connection migration: connection ID preserved
- Empirical: handover-loss %4.7 → %0.3
QUICRustTunnelMobile0-RTT
yavuzayhan/coap-bridge
Public
Production
CoAP-Bridge: CoAP/HTTP Bridge for Industrial IoT with DTLS-PSK Mesh
Sahada DTLS-PSK ile çalışan dar-bant CoAP cihazlarını HTTPS REST'e çift yönlü köprüleyen broker. 250k IoT cihaz desteklenir.
Key Contributions
- Resource discovery: /.well-known/core proxy önbelleği
- Observe → SSE: long-poll yerine native streaming
- DTLS connection ID: NAT rebinding'de oturum korunur
CoAPDTLSIoTC++Bridge
yavuzayhan/karavan
Public
Production
Karavan: Resumable Resilient HTTP Client with HTTP/3 and Hedged Requests
Yüksek-fanout sistem-içi RPC senaryolarında hedged requests ve HTTP/3 üzerinden kuyruk gecikmesi (tail latency) bastıran istemci. Range-based resumable upload.
Key Contributions
- Hedge after p95: tail latency −%47
- Connection coalescing: aynı origin için tek QUIC bağlantısı
- Resumable upload: tus.io protokol uyumlu
HTTP/3QUICHedgeGoResilient