İçeriğe geç
KaraKedi Production

Hüseyin Can
Çaltı

Full-Stack Geliştirici · Sistem Otomasyonu ve Oyun Sistemleri Mühendisi

Production seviyesinde yazılımlar, güvenli otomasyon sistemleri ve etkileşimli deneyimler geliştiriyorum — yanında profesyonel bir sesle.

karakedi@production
dublaj.karakedidub · aktif oyun.karakedidub · aktif
Hoş geldin. Komutları görmek için yardım yaz.
guest@karakedi:~$ 
Hüseyin Can Çaltı

Yazılım mühendisi & oyun geliştirici.

İstanbul Sağlık ve Teknoloji Üniversitesi'nde 3. sınıf Yazılım Mühendisliği öğrencisiyim. Üst düzey frontend mimarilerini ham backend otomasyonuyla birleştirme konusunda uzmanım. Güvenli sistem-otomasyon ara katmanları tasarlıyor, Unity (C#) ve Unreal Engine'de karmaşık oyun sistemleri kuruyor ve production seviyesinde tarayıcı araçları geliştiriyorum. Mühendisliğin yanında, baştan sona seslendirme prodüksiyonunu yürüttüğüm profesyonel bir dublaj ve ses-yerelleştirme markası olan KaraKedi'yi işletiyorum.

Seçili Çalışmalar

Yazılım Projeleri

Production seviyesinde araçlar, otomasyon ara katmanları ve sistem mühendisliği — geliştirdiğim işin özü.

EchoPlay

Öne çıkan

Windows video player built for dual-audio-track ShadowPlay, NVIDIA App & OBS clips.

A curated mpv distribution with a modern uosc interface, purpose-built to fix the dual-track audio problem: ShadowPlay, the NVIDIA App overlay, and OBS Studio all save clips with two separate audio tracks instead of one mixed track, so most players force you to pick one or re-encode. EchoPlay rebuilds mpv's audio filter graph at runtime via lavfi-complex for a live mixer with per-track volume/mute, loudness normalization, and mono conversion — no re-encoding, no touching the video stream. Adds a YouTube-style timeline with hover thumbnails, watch history with resume, and dark/light themes, all driven by a single Lua script plus JSON language/theme packs. Ships as a one-click installer with no prerequisites.

LuampvuoscPowerShellWindows
GitHub'da Gör

XenUpdate

Öne çıkan

Unified Windows update manager — apps, OS, drivers, GPU & BIOS in one place.

Consolidates Windows updates from Microsoft Store, winget, Windows Update, Device Manager, GPU drivers, and BIOS portals into a single interface, with guided assistance for the hardware-specific updates that resist full automation. Handles winget app updates with live download metrics, pending OS updates via the Windows Update API, driver scanning, and a hardware advisor that identifies your GPU/CPU and checks for updates — plus multi-source simultaneous scanning, automatic restore-point creation, package blacklisting, and multilingual JSON localization. Built with C# / .NET 8 / WPF on an MVVM architecture split into app, core, and infrastructure layers, and ships as a self-contained executable with no separate runtime install.

C#.NET 8WPFMVVMWindows Update APIwinget
GitHub'da Gör

Audio-Engine

Per-tab isolated audio booster & equalizer — a Manifest V3 Chrome extension.

A browser extension that controls volume and EQ per tab, fully isolated from other tabs. Built on a "Zero-Interference, Full Isolation" architecture: lazy activation (the engine sleeps until the user acts), a Pull-not-Push popup, a Service-Worker router with a per-tab session cache, and a Web Audio core featuring Safe Bypass (graceful DOMException handling so it never crashes on locked media like Meet/Prime) and Anti-Crackle smoothing via setTargetAtTime. Ships through a custom Node.js build pipeline that bundles content/background scripts as inline IIFE to satisfy Chrome's constraints.

ReactTypeScriptTailwindCSSWeb Audio APIChrome Extensions (MV3)ViteNode.js
GitHub'da Gör

TabGroup-Master

Full-screen hierarchical workspace manager for Chrome.

Combines complex nested-tree manipulation (SortableJS) with a standalone compiled Python macro-engine over the Native Messaging API to break past browser session-data limits — with a pure-JavaScript fallback reader so the Chrome-group-import feature works even without Python installed. Frozen tabs load as lightweight placeholders that defer real page loading until clicked, keeping RAM low when reopening large tab collections. Shipped successfully as a production alpha bundle.

JavaScriptSortableJSPythonChrome Native Messaging API
GitHub'da Gör

KaraKedi — Oyun

YERALTI

iki kıvılcımın masalı

Çok oyunculu, ruhani bir macera. Sevdiğinle birlikte oyna.

webmultiplayer2p
OYNA →

Birlikte bir şey inşa edelim

Mühendislik pozisyonlarına, freelance projelere ve yaratıcı iş birliklerine açığım.