Margarida Ferreira

Computer Scientist at Carnegie Mellon University

Pittsburgh, Pennsylvania, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Margarida Ferreira is a computer scientist and PhD student at Carnegie Mellon and Técnico Lisboa with eight years of research and industry experience in automated reasoning and program synthesis. She applies formal methods and SMT techniques to practical networking and security problems, notably reverse-engineering congestion control algorithms and automatically optimizing firewall rulesets. Her experience spans research labs and multiple Applied Scientist internships at AWS, plus teaching AI and algorithms, reflecting a strong ability to translate theory into deployable solutions. Unusually, her work combines synthesis-driven reverse engineering with optimization for real-world network behavior, bridging academic rigor with production-focused impact.
code8 years of coding experience
job3 years of employment as a software developer
book1 year as exchange student in MSc. Informatics, 1 year as exchange student in MSc. Informatics at Technical University of Munich
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Carnegie Mellon University
bookDoctor of Philosophy - PhD Computer Science and Engineering, Doctor of Philosophy - PhD Computer Science and Engineering at Instituto Superior Técnico
languagesEnglish, Portuguese, French, German, Spanish
github-logo-circle

Github Skills (1)

theorem9

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
Contributions:391 commits, 2 pushes in 1 year 6 months
Contributions:10 pushes, 1 branch in 4 years 2 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.
Request Free Trial
Margarida Ferreira - Computer Scientist at Carnegie Mellon University