Lisans, Yüksek Lisans ve Doktora derecelerini ODTÜ Bilgisayar Mühendisliği bölümünden sırasıyla 1998, 2000 ve 2010 yıllarında aldı. Intergraph Turkey, Bull-Honeywell Turkey, Aselsan gibi çeşitli kuruluşlarda yazılım mühendisi olarak çalıştı. ODTÜ, Çankaya Üniversitesi, TOBB ETÜ gibi çeşitli üniversitelerin bilgisayar mühendisliği bölümlerinde yarı-zamanlı öğretim görevlisi olarak ders verdi. Haziran 2020'den beri Ankara Bilim Üniversitesi Yazılım Mühendisliği bölümünde öğretim üyesidir.
Araştırma Alanları: Yazılım Ürün Hatları Mühendisliği, Model Transformasyonları, Dil Tasarımı, Değişkenlik Yönetimi, Özellik Modelleme ve Kısıt Programlama
YÖK_AKADEMİK