Summary
Vasco Cruz is a Senior Software Engineer with a decade of hands-on experience blending industrial software development and theoretical computer science. He holds top‑ranked bachelor’s and master’s degrees from FCUP and is a PhD student and teaching assistant focusing on parameterized, approximation and randomized algorithms for guarding orthogonal polygons. For three years he delivered production software at Critical Manufacturing while maintaining a strong interest in algorithms, data structures, software architecture, computability and complexity. An active competitive programmer, Vasco has contributed as a problem setter and contest organizer, bringing contest‑grade rigor to production engineering and algorithm design. He is based in Porto and combines academic rigor with practical system-building, often applying advanced algorithmic techniques to real-world software challenges.
10 years of coding experience
3 years of employment as a software developer
High School Diploma, Sciences and Technologies, 19.15 out of 20 (highest ranked high-school student in the CS Bachelor's degree), High School Diploma, Sciences and Technologies, 19.15 out of 20 (highest ranked high-school student in the CS Bachelor's degree) at Escola Secundária Dr. António Granjo, Chaves
Master's degree, Computer Science, 20 out of 20 (best final average), Master's degree, Computer Science, 20 out of 20 (best final average) at Faculdade de Ciências da Universidade do Porto
English, Portuguese, French, Italian