Summary
Roberto Ruiz is a software engineer and UX designer with 11 years of experience, currently shaping product and research-led interfaces at PATCH Handwerk from Siegen, Germany. He blends front-end engineering expertise—Next.js, TypeScript, Redux, RxJS and performance optimization—with a human-centered approach from his MSc in Human-Computer Interaction. Roberto has led cross-functional teams, delivered large LightningJS and React projects, and reduced Next.js load times by a third through targeted optimizations. He is also an educator and mentor, having taught hundreds of students and run workshops that scaled junior developers to staff level. Comfortable running end-to-end projects, he pairs deployment and backend experience (Strapi, Vercel, cloud functions) with a knack for turning user research into measurable product improvements. Outside product work he writes and teaches code—making tools and showing others how to build them.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Tecnológico de Monterrey
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Master of Science - MS, Human Computer Interaction, Master of Science - MS, Human Computer Interaction at Universität Siegen
English, Spanish, German