HKHüseyin Kutsi Balcı

Staj ve junior pozisyonlara açık

Merhaba, ben Hüseyin Kutsi Balcı

Ölçülebilir sonuç veren backend sistemleri yazıyorum.

Anadolu Üniversitesi Bilişim Teknolojileri MYO'da Arka Yüz Yazılım Geliştirme 2. sınıf öğrencisiyim. Eşzamanlılık, veritabanları ve mesaj kuyrukları üzerine çalışıyorum. İzmir'deyim, uzaktan ve hibrit çalışmaya açığım.

18NASA, CERN, LLVM ve Kafka gibi projelere kabul edilen yama
İlk 10GSMA MENA Ignite 2026, 1.348 takım arasından
800→89HeatShield: 240 çalışanlık sahada %90 daha az ağ sorgusu
13Redmine eklentisi, yedisi Anadolu Üniversitesi stajımda

Katkı verdiğim projeler

  • NASA F´
  • CERN ROOT
  • LLVM
  • Apache Kafka
  • NVIDIA CUTLASS
  • .NET
  • systemd
  • Apache Airflow
  • Rust
  • VS Code
Hakkımda

Yazdığım kodu test eder, sonucunu ölçerim.

Projelerimde testleri gerçek veritabanı ve kuyruk container'larına karşı çalıştırırım, gecikmeyi ölçerim. Açık kaynakta bir hata bulduğumda önce testle kanıtlarım, sonra PR açarım.

Şu an gerçek kullanıcıları olan bir ön muhasebe ve lojistik sistemi geliştiriyorum. Yanında Flutter ve React Native ile mobil uygulamalar yazıyorum.

  • Eylül 2026

    GSMA MENA Ignite Hackathon · İlk 10

    22 ülkeden 1.800'den fazla katılımcının yarıştığı hackathonda tek kişilik takım olarak 1.348 takım arasından finale kaldım. HeatShield'ı iki buçuk haftada geliştirip 21 Eylül'de uluslararası jüriye canlı sundum.

    Anadolu Üniversitesi haberi ↗
  • Ağustos 2026 – devam ediyor · Uzaktan

    Açık Kaynak Katkıcısı

    NASA, CERN, LLVM, Apache, NVIDIA, Microsoft ve Rust projelerinde 18 yamam kabul edildi. Daha önce çalışmadığım kod tabanlarında hata buluyor, testle kanıtlayıp PR açıyorum.

  • Temmuz – Ağustos 2026 · Eskişehir

    Backend Geliştirme Stajyeri · Anadolu Üniversitesi BAUM

    Bilgisayar Araştırma ve Uygulama Merkezi'nde Redmine 7 üzerine Jira tarzı proje yönetimi kuran yedi eklenti yazdım. 11 epic ve 31 kullanıcı hikâyesinden oluşan backlog'u uçtan uca tamamladım ve Redmine çekirdeğine dokunmadan Docker Compose paketi olarak teslim ettim.

  • Devam ediyor · 2. sınıf

    Arka Yüz Yazılım Geliştirme · Anadolu Üniversitesi

    Bilişim Teknolojileri Meslek Yüksekokulu.

Projeler

Geliştirdiğim sistemler

Kapalı kaynak projelerin kodunu paylaşamıyorum, görüşmede detaylı anlatabilirim.

Backend Güvenlik Mobil Araştırma
Sistem · AğKapalı kaynak

Uzaktan Bağlantı

Dış sunucu yok, internetsiz çalışır

Windows bilgisayarı telefondan ya da tabletten tarayıcıyla kontrol etmeyi sağlayan uzaktan masaüstü. Donanım kodlayıcıyla H.264 görüntü, ikinci ekran, pano ve dosya aktarımı, kendi yerel sertifika otoritesiyle HTTPS.

  • Node.js
  • WebSocket
  • H.264
  • C#
  • X.509
Backend · StajKapalı kaynak

Redmine 7 Eklentileri

11 epic · 31 kullanıcı hikâyesi · 61/61 duman testi

Redmine'ı Jira benzeri bir takip aracına çeviren eklenti paketi: kimlik, ekranlar, iş akışları, denetim kaydı, arama ve pano. Yedisini Temmuz–Ağustos 2026 stajımda yazdım; paket Redmine çekirdeğine dokunmadan Docker Compose ile kuruluyor.

  • Ruby
  • Rails 8
  • PostgreSQL
  • Docker
Backend · ÜrünKapalı kaynak

Ön Muhasebe ve Lojistik

Gerçek kullanıcılar · geliştiriliyor

Bir yanda seferler, yakıt ve araç evrakı, öbür yanda cari hesaplar, UBL-TR e-faturalar ve tahsilatlar. Kopyalanan bir klasörden çalışıyor; kurulum ya da ağ gerekmiyor.

  • Node.js
  • SQLite
  • UBL-TR
  • e-Fatura
Backend · AjanAçık kaynak

ArrivalGuard

Nokia Network as Code · CAMARA

Sağlık turizmi için gelen hastaları karşılama koruması. Şebeke sinyalleri, kararlarını açıklayabilen bir vaka ajanını yönlendiriyor.

  • Python
  • CAMARA
  • ajan
Güvenlik · AsenkronKapalı kaynak

File Analysis Service

YARA + CAPE sandbox

Yüklenen dosyaları YARA ile tarıyor, PE başlıklarını ayrıştırıyor ve Celery kuyruğu üzerinden CAPE sandbox'a gönderiyor. Bozuk kuralların her dosyayı temiz göstermesine yol açan bir hata bulunup düzeltildi.

  • FastAPI
  • YARA
  • Celery
  • Docker
Mobil · RotaKapalı kaynak

Kurye Rota

10 durak: 44,3 km → 14,6 km

Kuryelerin WhatsApp'tan yapıştırdığı serbest Türkçe adresleri çevrimdışı ayrıştırıyor (81 il, 50 bin bölge) ve durakları sıralıyor.

  • React Native
  • Expo
  • TSP 2-opt
Mobil · MotorKapalı kaynak

Sınav Motoru

Her sınav ayrı bir Play Store uygulaması

Birden fazla sınav uygulamasını aynı Dart çekirdeğinden çıkaran bir motor. Soru bankaları uzaktan sürümlenen JSON dosyaları; yeni sınav eklemek için bir JSON ve bir ayar dosyası yeterli. İlk ürün SRC sınavları.

  • Flutter
  • Dart
  • sqflite
  • aralıklı tekrar
Araştırma · Ciddi oyunKapalı kaynak

Life Gate

Cihaz üstü uyarlanabilir zorluk

Kanamalarda ilk yardım eğitimi veren tarayıcı oyunu. Zorluk, kural tabanlı bir yetkinlik modeliyle öğrenene göre ayarlanıyor. Psikometrik ölçekler ve araştırma verisi toplama içeriyor.

  • JavaScript
  • psikometri
  • çevrimdışı
Açık kaynak

18 kabul edilmiş katkı

Daha önce hiç çalışmadığım kod tabanlarında her seferinde tek bir hata türünü arıyorum. Bulduğumu PR açmadan önce kanıtlıyorum.

K
Apache Kafkaapache/kafka#23098
Merged

equals altı alanı karşılaştırırken hashCode yedinci bir alanı da hash'liyordu. Eşit iki token farklı hash üretiyor ve HashMap anahtarlarını sessizce bozuyordu. 89 satır yeni testle kabul edildi.

C Merged

İlerleme çubuğu, tam saniyeye yuvarlanmış süreye böldüğü için kısa döngülerde inf evt/s yazıyor, uzun olanlarda %12 ile %20 fazla gösteriyordu.

N Merged

Çıplak bir except: gerçek hata nedenini yutuyordu. OSError ile daraltıp nedeni zincirledim.

S Merged

BMW, Bosch ve Mercedes'in otomotiv platformu. Önerilen bir değişikliğin API'yi daraltacağını gösterdim; 292 satırlık test iki sınırı da sabitliyor.

S Merged

Placement new, canlı nesnelerin yıkıcısını atlıyordu. Sızıntı olmadığını ölçüp PR'da açıkça yazdım; nesne ömrü düzeltmesi olarak kabul edildi.

S Merged

ISO 26262 güvenlik kaydı var olmayan bir sembole işaret ediyordu; testi gereksinime bağlayan denetim izi kırıktı.

C Merged

Hiçbir şeyin okumadığı dört CMake değişkenini kaldırdım. En ince olanını ayrı bir CMake projesinde kanıtladım.

Hata taramaları 11 kabul edilen yama daha
NVIDIA/cutlass#34366 dosyada 16 kırık doküman bağlantısı
llvm/llvm-project#213994LLVM dokümanlarında iki eski dosya yolu, git geçmişinden doğrulandı
apache/airflow#71179372 adaydan 20 gerçek kırık bağlantı
microsoft/vscode-docs#10119771 ayar kimliği içinde var olmayan ayara işaret eden 3 tanesi
microsoft/vscode-docs#10120code.visualstudio.com'da 404 veren iki bağlantı
dotnet/runtime#13186539 adaydan 8 gerçek kırık göreli bağlantı
systemd/systemd#43300Yanlış bölüm numarasına işaret eden 7 man sayfası referansı
root-project/root#230022015'ten beri hiçbir yerden erişilemeyen bir TMVA başlık dosyası
root-project/root#23004Tek çağıranını kaybetmiş iki LinkDef başlık dosyası
rust-lang/rustc_codegen_gcc#945Rust derleyicisinin GCC arka ucunda iki kırık bağlantı
eclipse-score/communication#853Tasarım dokümanlarında dört kırık bağlantı, biri yüzünden bir diyagram hiç görünmüyordu
Yetenekler

Kullandığım teknolojiler

Diller

  • C#
  • Python
  • TypeScript
  • Dart
  • SQL

Backend

  • ASP.NET Core
  • EF Core
  • FastAPI
  • SQLAlchemy
  • Node.js
  • Celery
  • REST
  • JWT

Veri

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • Redis Lua

Mesajlaşma

  • RabbitMQ
  • Transactional outbox
  • Idempotency
  • WebSocket
  • WebRTC

Mobil

  • Flutter
  • React Native
  • Expo

Altyapı

  • Docker
  • Compose
  • AWS EC2
  • Linux
  • GitHub Actions

İletişim

Staj ve junior backend fırsatları için bana yazabilirsiniz. İzmir'deyim, uzaktan ve hibrit çalışmaya açığım.