"50'den fazla personelin esnek saatlerde çalıştığı demiryolu operasyonlarında vardiya optimizasyonu ve karar destek sistemi."
Karmaşık Vardiya Problemlerine Mühendislik Yaklaşımı
50'den fazla personelin esnek saatlerde çalıştığı demiryolu operasyonlarında, vardiya (turnus) döngülerini manuel yönetmek büyük bir kapasite kaybı yaratıyordu. T.4011 çalışma saati, T.5545 ve T.6613 (Bekleme Bonusu) gibi kısıtları göz önünde bulundurarak adil bir görev dağılımı yapmak, tam bir yöneylem araştırması problemiydi.
Vibe Coding ile Çözüm
Bu karmaşık iş kurallarını geleneksel yöntemlerle kodlamak yerine Vibe Coding felsefesini benimsedim. Cursor ve Claude gibi yapay zeka araçlarını bir mühendis gibi yönlendirerek, sistem kısıtlarını koda döktüm. Backend'de Python (FastAPI), frontend'de Alpine.js kullanarak; çakışmaları önleyen, yedek personeli adalet algoritmasıyla dağıtan dinamik ve hatasız bir karar destek sistemi inşa ettik.