Mareks comenzó su carrera en Trevolution en 2012 y pasó de desarrollador web a Director de Tecnología en cinco años. Como Director de Tecnología, es responsable de dirigir el equipo de ingenieros de desarrollo e impulsar los procesos de migración y las mejoras de infraestructura para ofrecer las mejores tecnologías y soluciones al producto. Mareks se centra en los sistemas y servicios corporativos internos, incluyendo los sistemas DWH para empresas y los sistemas CMS.
Antes de unirse a Trevolution, Mareks dirigió su propia empresa de desarrollo web, W3-Studio y la dirigió durante doce años. A mediados de 2000, trabajó como desarrollador web para la mayor empresa de servicios digitales, SIA Latvijas Talrunis. Comenzó su carrera en el campo de la informática como especialista del servicio de asistencia en la Guardia Estatal de Fronteras de Letonia.
Mareks tiene un pregrado en Ciencias (Informática) del Instituto de Transportes y Telecomunicaciones de Letonia.