Dennis Roche

Experience and knowledge from building applications at scale