Giannis Daras is a Postdoctoral Associate at MIT with a PhD from UT Austin and roughly a decade of experience bridging machine learning research and software engineering. His work focuses on generative models, especially learning from limited, corrupted, and out-of-distribution data, with clear interest in translating these advances to scientific and practical domains. He has industry research experience at Google and contributed to spaCy and the popular thinc library—implementing and refactoring PyTorch multi-headed attention and adding visualization features. Earlier roles include co-founding a fintech startup and engineering contributions across NLP tooling and web development, reflecting a blend of entrepreneurship and hands-on systems work. Based in Austin, he pairs deep theoretical training with pragmatic implementation skills, often surfacing instrumentation and visualization to make model behavior more interpretable.
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, High School at Model Experimental Lyceum of Anavryta
High School, High School 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.