Explicit boundaries
Keep decision, execution, memory, risk, and resource cost separable enough to inspect and replace.
I'm Altan Çetin Çelik — an Electrical-Electronics Engineering student working across adaptive LLM inference, agent architecture, backend systems, and edge AI.
I like projects where architecture, runtime behavior, measurement, and failure modes are visible — not hidden behind a polished output.

Adaptive model-capacity orchestration for language models. Select, load, cache, and budget adapters, experts, models, and future model blocks instead of treating all available capacity as permanently resident.
Current focus: learned + calibrated capacity routing
A dependency-free distillation of a local-first agent architecture with model routing, hybrid memory, approval gates, risk-aware capabilities, and recoverable self-editing.

Public engineering work around industrial telemetry, edge-side data handling, monitoring dashboards, backend services, and automation-oriented system design.
A stateful interactive web prototype exploring memory-driven UX, character interaction, responsive UI, and lightweight product architecture.
The recurring question in my work is whether an AI system can spend resources selectively — choosing the right model capacity, memory, context, tool, or escalation path for the request in front of it.
“What is the minimum computation required to produce a useful, reliable answer under real memory and latency constraints?”
Keep decision, execution, memory, risk, and resource cost separable enough to inspect and replace.
Compare against simple controls before treating a more complex mechanism as an improvement.
Preserve null and contradictory results instead of optimizing the story around a demo.
High-impact actions should expose approval, fallback, and abstention paths rather than assume autonomy is always desirable.

My work spans ML systems, agents, backend infrastructure, and hardware-adjacent edge systems. I'm especially interested in the layer between a model's capability and the runtime decisions that make that capability practical.