Giannis Daras is a Postdoctoral Associate at MIT working with Costis Daskalakis and Antonio Torralba, focusing on generative models that learn from limited, corrupted, or out-of-distribution data. With a PhD from UT Austin under Alexandros G. Dimakis, he blends theoretical insights with practical ML tooling to address real-world data challenges. He has contributed to open-source ML infrastructure, notably implementing and refactoring a PyTorch-based multiheaded attention layer in the thinc library and adding visualization capabilities that aid model interpretability. His industry experience includes a Google Research internship and a stint as a Machine Learning Researcher at Explosion, where he worked on transformer architectures for spaCy, and he co-founded Ratle, a fintech startup. He is deeply committed to applying generative modeling to scientific domains, and he brings a rare combination of academic rigor, hands-on software engineering, and startup-building experience. Based in Austin, Texas, he spans the academic and open-source ecosystems, actively shaping neural architectures and their practical deployment.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Texas at Austin
High School, 19.7/20, High School, 19.7/20 at Model Experimental Lyceum of Anavryta
High School, 19.7/20, High School, 19.7/20 at Model Experimental Gymnasium of Anavryta
Engineer’s Degree, Electrical and Computer Engineering, Engineer’s Degree, Electrical and Computer Engineering at National Technical University of Athens
🔮 A refreshing functional take on deep learning, compatible with your favorite libraries
Role in this project:
ML Engineer
Contributions:18 commits, 1 PR in 1 month
Contributions summary:Giannis primarily focused on implementing and refactoring a PyTorch-based multiheaded attention layer within the `thinc` library. Their work involved integrating a tested implementation of the PytorchMultiHeadedAttention module, adding attention visualization capabilities, and refactoring existing attention mechanisms. The user's commits also included modifications to support the visualization features within the attention layer and refactoring of the attention code.
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.