Skip to content
View umutkeltek's full-sized avatar

Block or report umutkeltek

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
umutkeltek/README.md

Hi, I'm Umut πŸ‘‹

πŸ“ Istanbul | 🧩 Builder of systems | 🌐 keltek.ai

I build systems to understand systems. Lately that means the infrastructure under AI agents: routing, memory, and making sure shipped actually means working.

Rust TypeScript Python Swift Go

Building

  • πŸ”€ Switchback - One Rust binary that routes LLM traffic across providers, with fallback, budgets, and encrypted credentials
  • 🩺 HealthSave Observatory - Your health data on your own machine. Self-hosted, local-first, egress denied by default
  • 🎁 agents-wrapped - Spotify Wrapped for your coding agents. npx agents-wrapped
  • βœ‚οΈ JumpCutter - Cuts the silence out of videos. Tauri, Svelte, FFmpeg
  • 🧱 Compound - A local-first control plane for coding agents. Coming soon

Also built SkillAce: role-play simulations that score the soft skills a CV can't show.

Contributing

🀝 I've contributed to Astro, Hoppscotch, headroom, CodexBar, mcporter, oracle, App Store Connect CLI, and more.

Research

  • 🌍 72saat - Offline earthquake copilot for Istanbul's first 72 hours. Kaggle Gemma 4 Good
  • πŸŽ“ LLMs for Game Narrative Design - Master's thesis on generating game quests with fine-tuned LLMs

Writing

Say hi

keltek.ai X LinkedIn Kaggle Email

Pinned Loading

  1. healthsave-observatory healthsave-observatory Public

    Self-hosted health-data observatory: sync Apple Health, early wearable plugins, and Garmin/Samsung imports into a canonical TimescaleDB record; view baseline-linked findings and query a private API…

    Python 97 11

  2. switchback switchback Public

    One Rust binary for explainable AI provider routing: multi-provider fallback, encrypted credentials, budgets, quotas, and metadata-only traces β€” no client code changes.

    Rust 2

  3. agents-wrapped agents-wrapped Public

    Wrapped-style usage stats across all your AI coding agents (Codex, Claude Code, …) for any date range.

    TypeScript

  4. 72saat-public 72saat-public Public

    72Saat public Kaggle Gemma 4 Good submission

    Python

  5. OpenShot OpenShot Public

    Swift

  6. jumpcutter jumpcutter Public

    Fast native desktop app to automatically remove silent parts from videos. Built with Tauri, Svelte, and FFmpeg.

    Svelte