Enrico Shippole is a CEO and ML engineer with nine years of experience specializing in large language models, transformers, NLP, and computer vision, now leading Teraflop AI from Boca Raton. He combines hands-on research and production work—contributing open-source adaptations like an AliBi-based Pathways variant and enhancements to PaLM and Toolformer repositories—to bridge cutting-edge model architectures with practical tool integrations (calculator, wiki search, calendar, and flash attention on A100 GPUs). Known for integrating parallel transformer blocks and PyTorch 2.0 flash attention, he focuses on performance and real-world utility rather than purely theoretical advances. Trained in economics at the University of Miami, he brings a product-minded, cross-disciplinary perspective to ML engineering and leadership.
9 years of coding experience
Economics College of Arts and Sciences, Economics College of Arts and Sciences at University of Miami
Implementation of Toolformer, Language Models That Can Use Tools, by MetaAI
Role in this project:
ML Engineer
Contributions:7 commits, 1 PR, 8 comments in 2 days
Contributions summary:Enrico implemented and integrated various tools within the `toolformer-pytorch` repository. These tools include a calculator, Wikipedia search, and machine translation capabilities, demonstrating an understanding of API integration and utility development. The user added a calendar tool and refined existing tool functionalities and prompts to align with the paper's approach, enhancing the model's ability to interact with external resources. Further contributions focused on model architecture, specifically adding a GPTJ transformer block and incorporating the use of parallel transformer blocks to the project.
Implementation of RLHF (Reinforcement Learning with Human Feedback) on top of the PaLM architecture. Basically ChatGPT but with PaLM
Role in this project:
ML Engineer
Contributions:6 reviews, 9 commits, 1 PR in 3 days
Contributions summary:Enrico focused on integrating PyTorch 2.0's flash attention into the PaLM model. Their commits introduce and modify the `palm.py` file, adding code to enable flash attention, including logic for checking PyTorch version, GPU compatibility (A100 specifically), and handling masks. They also address syntax errors, making updates to ensure only flash attention is enabled and expanding the attention mask.
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
Enrico Shippole - Chief Executive Officer at Teraflop AI