Marlon Pinto-Basto, Multi-Platform Software Developer