Lisans eğitimini Orta Doğu Teknik Üniversitesi Bilgisayar Mühendisliği bölümünde tamamladıktan sonra, iki yıl süreyle Tübitak Uzay Teknolojileri Araştırma Enstitüsü’nde Yazılım Mühendisi olarak görev yapmıştır. Sonra, master eğitimi için Almanya’ya gitmiştir. Esslingen University of Applied Sciences’da Bilişim Teknolojileri ve Otomasyon Sistemleri konusu üzerinde bir yıl kadar eğitim aldıktan sonra, eBay Almanya merkezinde 6 ay süreyle master tezi üzerinde çalışmış ve yazılım mühendisi olarak tez projesini geliştirmiştir. Eğitimini tamamlayıp Türkiye’ye döndükten sonra, 2.5 yıl süreyle İnnova Bilişim Çözümleri firmasında Uygulama Geliştirme Danışmanı olarak çalışma hayatını devam ettirmiştir.