Thomas Metcalfe is an AI engineering leader and founder with eight years of experience building production ML systems and startups across Berlin and remote teams. He has led data science and ML engineering at Sequoia-backed Twain and co-founded consumer and mission-driven startups (vibe.social, PolarBearings), bringing NLG and human-centric AI to product. A hands-on contributor to major open-source projects like Rasa and Faker, his work improved conversational state handling and flexible data providers—skills that bridge research-grade models and robust backend systems. He hosts the largest NLP Study Group on Meetup, speaks at global conferences, and was handpicked by Sequoia’s Arc program, reflecting both community leadership and investor-grade product focus. Trained as a physicist, he blends rigorous quantitative thinking with practical engineering to ship reliable, user-facing AI features.
8 years of coding experience
7 years of employment as a software developer
Master's degree, Physics, Master's degree, Physics at Durham University
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Role in this project:
Back-end Developer & ML Engineer
Contributions:521 commits, 79 PRs, 228 pushes in 11 months
Contributions summary:Thomas focused on enhancing the functionality and accuracy of the Rasa framework. Their work included implementing and testing new features related to boolean slot management within the Rasa Core module, as well as fixing bugs. Additionally, the user improved the internal feature dimensionality to represent the state of bool slots. Their contributions show the integration and testing of different components of a machine learning model.
SDK for the development of custom actions for Rasa
Role in this project:
Back-end Developer
Contributions:35 commits, 11 PRs, 15 pushes in 6 months
Contributions summary:Thomas primarily contributed to the `rasa-sdk` repository by implementing and modifying features related to form actions. Their work involved adding conditional logic within the form validation process and enabling form deactivation during validation. They also addressed code style issues, updated the changelog, and wrote tests to ensure the correct behavior of the form actions, particularly around the deactivation functionality. Further contributions involved enhancing the tracker with the latest input channel feature.
rasa
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.