Louis était ingénieur R&D et directeur de l'équipe "scalabilité" chez MLstate; parmi les architectes et développeurs de la première version publiée d'OPA, le langage unifié pour les applications web.
Plus généralement, Louis s'intéresse aux langages de programmation, à la distribution et aux réseaux. Il est docteur en informatique de l'université Paris-est sur la programmation fonctionnelle pour du parallélisme structuré.