Beto Ayesa

Barcelona

Product Management and Software Engineering for Internet Applications

  • Work
    • 96 Levels
  • Education
    • Software Engineering
    • Economics of Open Source Software