Umut ABALI

Hey, I'm UMUT

Software Developer

I build full-stack apps, data pipelines, and agentic AI systems. Focused on LLMOps, RL, inference, and local LLMs.

The systems are written up under projects and on the blog. Code is on GitHub. Work, school, and skills are on my resume.

Recent projects

  • Mini-CDN

    CDN simulation in Go: consistent hashing (or round-robin) across three edge caches, health-synced ring, load shedding (503 + X-Load-Shed), GET/HEAD failover, TTL/LRU disk cache, Prometheus/Grafana.

  • Rust Queue Worker

    In-memory Tokio job queue with a bounded mpsc worker pool, exponential backoff with jitter, dead-letter list, and shutdown that waits until pending work is finished.

  • Inference Worker Lab

    Queue-decoupled inference lab: FastAPI gateway, Redis Streams workers (mock or vLLM), XAUTOCLAIM recovery, bounded retries + DLQ, idempotency keys, 429 backpressure, lag/pending autoscaler.