1953 Keşan doğumludur. ODTÜ İnşaat Mühendisliği bölümünden mezun olduktan sonra 5 yıl çeşitli kanal ve termik santral inşaatlarında şantiye mühendisliği ve şantiye şefliği yapmıştır. Kişisel bilgisayarların yaygınlaşmaya başlamasıyla kendisini yazılım dünyasının büyüsüne kaptırmış, 128K’lık Amstrad bilgisayarlarda Köyişleri Bakanlığı için arazi tesviyesi ve Karayolları için kazı/dolgu hesapları yapan ve bunları yazıcıdan grafik ortama döken yazılımlar geliştirmiştir. Fortran, Cobol, Basic, Assembler, Prolog, Clipper, C, Pascal, Visual Basic, Delphi, C++, Php, Javascript, Java, Python ve Lazarus dilleriyle çalışmıştır. Yazılım çalışmalarını, yöneticiliğini de yaptığı açık kaynaklı projelerde sürdürmektedir. Yeni çalışmalarında özellikle Python ve Lazarus dillerine ağırlık vermektedir.