Summary
Juan Hidalgo is a founding partner and CTO at Habla Computing, combining 11+ years of industry experience with deep academic roots as an associate professor in Computer Science at Rey Juan Carlos University. He specializes in functional programming and Scala, leading the design and technical direction of Speech, a Scala-based framework that streamlines complex enterprise application development. Juan pairs rigorous theoretical grounding—PhD-level research and contributions to national and European projects—with hands-on consulting and training that help organizations adopt functional architectures and design patterns. Based in Madrid, he bridges academia and practice, teaching courses from automata theory to software architecture while steering a startup that makes developer experience a priority. An under-the-radar strength is his background in philosophy, which informs a methodical, principled approach to software design and communication.
11 years of coding experience
4 years of employment as a software developer
PhD, Computer Science, PhD, Computer Science at Rey Juan Carlos University
MSc, Computer Science, MSc, Computer Science at Technical University of Madrid
MSc, Philosophy, MSc, Philosophy at National Distance Education University
Spanish, English