Miguel Rodriguez is an associate professor in the Computer Science Department at the University of Oviedo with 11 years of experience bridging academic research and practical software engineering. He specializes in dynamic and hybrid static/dynamic typing, computational reflection, and performance optimization for dynamically typed code, topics he has pursued since his PhD and through long-term involvement with the Computational Reflection research group. Miguel teaches programming languages, web engineering, and software architecture across undergraduate and master programs, bringing research insights directly into the classroom. Earlier industry work in semantic web services and SOA informs his pragmatic approach to software design and engineering. Colleagues know him for combining deep language-theory expertise with hands-on systems experience and for sustaining a continuous research-to-teaching pipeline at a single institution.
11 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Universidad de Oviedo
Contributions:3 releases, 28 commits, 27 pushes in 1 year 6 months
Find and Hire Top DevelopersWeāve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.