Azim Can Kuruca
FULL-STACK RUBY ON RAILS DEVELOPER
Ruby on Rails ve Hotwire ile uçtan uca web uygulamaları geliştiriyorum. Aynı web ekranlarını Hotwire Native ile mobil uygulamalara taşıyorum. Ayrıca heroicons-rails Rails engine'ini yazdım ve bakımını sürdürüyorum.
Denizli, Türkiye · azimcankuruca.com · github.com/azimcan · linkedin.com/in/azimcankuruca
HakkımdaProfil
Denizli'de Lab2023 bünyesinde tam zamanlı olarak Ruby on Rails Geliştiricisi olarak çalışıyorum. 2022'den beri Ruby on Rails ve Hotwire ile profesyonel olarak full-stack web uygulamaları geliştiriyorum; şu anda Ruby 4.0 ve Rails 8.1 üzerinde, Solid üçlüsüyle ilerliyorum.
Linux Kullanıcıları Derneği (LKD) tarafından düzenlenen Mustafa Akgül Özgür Yazılım 2025 Kış Kampı’nda “Rails ve Hotwire ile Modern Web/Mobil Uygulamaları” kursunun eğitmenliğini yaptım.
Kamal, Dokku ve Heroku ile web uygulamalarını yayına alıyorum. iOS ve Android için Hotwire Native kullanarak mobil uygulamalar geliştiriyorum. Son dönemde işlerimin çoğu Rails ile LLM'lerin kesiştiği yerde duruyor: MCP sunucuları, uygulama içi asistanlar ve yapay zekâ destekli geliştirme araçları.
DeneyimDeneyim
AIYapay Zekâ ve Otomasyon
-
Rails üzerinde MCP sunucuları
Bir Rails CRM'i için resmî Ruby SDK'sı üzerinde Model Context Protocol sunucusu geliştirdim: OAuth 2.1 yetkilendirmesi, scope'u çağıranın rolüne göre belirlenen tool'lar ve uygulamadan çıkmadan önce maskelenen kişisel veriler.
-
Production'da LLM özellikleri
Müşteriye dönük Rails uygulamalarının içinde
ruby_llmile geliştirilen asistan ve içerik özellikleri; domain'in geri kalanıyla aynı yetkilendirme ve denetim kurallarına tabi. -
Claude Code araçları
Lab2023'ün şirket içi Claude Code plugin marketplace'ine en çok katkı veren geliştirici - security forensics, deployment ve API guardrails alanlarını kapsayan Rails odaklı plugin'ler ve skill'ler.
Eğitmenlik
Öğrenim
Ondokuz Mayıs Üniversitesi
2016 - 2024Karadeniz Teknik Üniversitesi
2015 - 2016YeteneklerYetenekler
- Ruby
- Ruby on Rails
- Hotwire
- Hotwire Native
- Stimulus
- PostgreSQL
- SQLite
- Solid Queue
- Sidekiq
- Minitest
- Kamal
- Docker
- Heroku
- Dokku
- GitHub Actions
- JavaScript
- Tailwind CSS
- Git
- MCP
- LLM entegrasyonu
Projeler
Heroicons Rails (bakımı sürüyor) github.com/lab2023/heroicons-rails
Heroicons'u (v2.1.5) view helper'ları olarak sunan bir Rails engine'i - outline, solid, mini ve micro, generator'a gerek kalmadan. v0.5.0 ile kurulum generator'ı, uygulama genelinde varsayılan type ve class yapılandırması ve Ruby 4.0 desteği geldi.
SamBungalov (bakımı sürüyor) sambungalov.com.tr
Samsun'daki tatil bungalovları için tek bir Rails uygulaması içinde üç ürün olarak kurulan rezervasyon platformu: SEO odaklı halka açık ilan sitesi, admin back office ve tesisleri işleten mülk sahipleri için self servis panel.
Bungalov kiralama siteleri
Samsun'da sahiplerinin kendi işlettiği bungalovlar; Instagram mesajlarından ve komisyon alan ilan sitelerinden kendi alan adlarına taşındı: siteler yerel arama için kuruldu, içerikler sahibinin büyütebileceği YAML dosyalarında tutuldu ve rezervasyon kanalı olarak tıklaması ölçülen bir WhatsApp mesajı kullanıldı. sibabungalov.com.tr ve yakamozbungalov.com.tr adreslerinde yayında.
Makaleler
-
Rails World 2026 Açılış Konuşması: DHH, Detaylı Özet
DHH'nin Rails World 2026 açılış konuşmasının bölüm bölüm özeti: agent çağı, elle kod yazmanın sonu, HEY'in native uygulamalara ve Rust'a geçişi, her uygulamaya bir CLI.
-
Rails 8.1.4 Yayımlandı: Rafael França, Detaylı Özet
Rails 8.1.4 yama sürümünün bileşen bileşen özeti: composite key düzeltmeleri, bağlantı havuzu sorunları, 8.1'den geri alınan davranışlar ve güvenlik önlemleri.