Tarık Zengin, Açık Kaynaklı Yazılım konuları ile 1998 yılındaki ilk GNU/Linux tecrübesi ile ilgilenmeye başlamıştır. O tarihten beri tek işletim sistemi olarak GNU/Linux kullanmakta ve tüm profesyonel / akademik geliştirmeleri GNU/Linux üzerinde yapmaktadır. Dağıtım tercihi 2004 yılından beri Gentoo Linux’tur. Robot Kontrolü alanındaki çalışmalarını yine açık kaynaklı ROS(Robot Operating System) platformu üzerinden yürütmektedir.
Yüksek Lisans ve Doktora eğitimini Japonya’da “Robot ve Sürücüsüz Araç Kontrolü” üzerine yapmıştır. İlgili çalışmalarını yürütürken tamamen açık kaynaklı yazılımlar kullanmıştır. Buna ek olarak, Açık Kaynaklı Donanımlar geliştirmektedir. Bu tasarımları hem web üzerinden hem de akademik yayınlar ile kullanıma açmaktadır. 2015 yılından beri İstanbul Sabahattin Zaim Üniversitesi Bilgisayar Mühendisliği Bölümü’nde Öğretim Üyesi olup, 2017 yılından beri Bölüm Başkanlığı görevini yürütmektedir.