Profile

Hello, I am Ricardo Calvo.

I am a PhD student in Electrical and Computer Engineering at Purdue University, and a Graduate Research Assistant in the Duality Lab.

Research interests

  • Formal verification: foundations and tools for proving software correctness.
  • Program analysis and testing: static, dynamic, and hybrid methods for understanding and validating code.
  • Optimization and efficiency: techniques for improving performance and resource usage in real systems.

Current research

I am currently working on AutoUP, an automatic unit-proof generation system for formal verification.

Education

  • PhD, Electrical and Computer Engineering, Purdue University (2025-2030 expected).
  • BSc, Systems and Computer Engineering, Universidad Nacional de Colombia (2018-2023).

Experience

  • Graduate Research Assistant, Purdue University (Aug 2025-present).
  • Undergraduate Visiting Scholar (UREP-C), Purdue University (Feb 2023-Jul 2023), where I contributed to EmNetTest.
  • Test Engineer and QA Analyst, Kravata (Sep 2024-Jul 2025), leading test automation and CI/CD quality workflows.
  • Fullstack and Junior Software Developer, Fit Ideas (Aug 2021-Aug 2024), with responsibilities across development, technical leadership, and delivery.

Academic service and community

  • Student volunteer at ICSE 2026 in Rio de Janeiro, Brazil.
  • Reviewer/sub-reviewer for MSR 2026 (Mining Challenge), USENIX 2026 Cycle 2, and ICSE 2026.

Grants and scholarships

  • Travel support for the ICSE 2026 Student Mentoring Workshop (SMeW) (NSF and ACM SIGSOFT).
  • Ser Pilo Paga merit scholarship from the Ministry of Education of Colombia.

You can explore more in Publications, Talks, Blog Posts, and my CV.