Ruben's interest for technology peaked in high school where he was an avid pc gamer with a strong curiosity for computer software. He would take apart computers he had around his house and modify them to make them faster. The more he did it, the more he realized he enjoyed learning about technology. After high school, he enrolled at Durham Tech Community College and took a course in Java programming. Shortly after that, a friend recommend him to Code the Dream. Since then, his journey as a software developer has continued to evolve. Ruben has worked on a paid project called Kidznotes, which is a virtual classroom system that allows teachers to manage and keep track of their students' work in a user-friendly format.