Marek Zaluski

Technology consultant, software developer, educator.