Fernando Castor is an Associate Professor and seasoned computer scientist with 14 years of academic and research experience, currently based in Utrecht and holding appointments at the University of Twente and previously at Universidade Federal de Pernambuco and Universiteit Utrecht. His work spans programming languages, module systems, and software engineering—rooted in a PhD from Universidade Estadual de Campinas and early systems experience from an internship at Microsoft Research on the Singularity project. He has a strong record of international collaboration and teaching, including a visiting professorship in Tokyo and long-term involvement with the Apple Developer Academy. Fernando combines rigorous theoretical grounding with practical system-building instincts, often moving between research, curriculum development, and hands-on implementation. Colleagues value his ability to translate complex language-design ideas into teachable material and working prototypes. Beyond publications, his profile reflects a commitment to mentoring the next generation of engineers across diverse academic cultures.
14 years of coding experience
16 years of employment as a software developer
Graduação, Ciência da Computação, Graduação, Ciência da Computação at Universidade Federal de Pernambuco
Doutorado, Ciência da Computação, Doutorado, Ciência da Computação at Universidade Estadual de Campinas
Contributions:86 commits, 1 push in 8 years 11 months
ufpelivrecin-ufpedisciplinadesenvolvimento
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.