Caleb Keller is a Senior Solutions Engineer with 11 years of experience turning messy data into actionable enterprise systems, from building Access-based yield trackers to demoing agentic AI for Fortune 50 executives. He combines hands-on skills in Python, Kubernetes, and containerized infrastructure with proven leadership—having led an 11-person data products team and architected a global analytics platform serving 300+ users. At Elastic he closed multi-million-dollar deals by translating LLM and RAG capabilities into deployable solutions and reusable demo assets; at Rasa he now helps enterprises own conversational AI on their infrastructure. An active open-source contributor, Caleb has enhanced conversational platforms and clarified Rasa’s NLU docs, reflecting a knack for both code and communication. Based in Jeffersonville, Indiana, he pairs manufacturing-hardened process engineering instincts with modern MLOps and analytics practice to speed decision-making and reduce operational friction.
11 years of coding experience
10 years of employment as a software developer
High School Diploma, High School Diploma at Lamar High School
Bachelor of Science (BS) Mechanical Engineering, Bachelor of Science (BS) Mechanical Engineering at Missouri University of Science and Technology
A platform for building conversational interfaces with intelligent agents (chatbots)
Role in this project:
Full-stack Developer
Contributions:23 releases, 202 commits, 15 PRs in 2 years 7 months
Contributions summary:Caleb contributed to both the front-end and back-end of the conversational interface platform. They added a new system entity, fixed a missing entity bug, and made changes to the intent list in the UI. Further contributions included documentation updates and changes to the API documentation, as well as improvements to the UI with the addition of tooltips and changes to the placement of buttons.
💬 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:
Technical Writer
Contributions:32 commits, 19 PRs, 6 pushes in 1 year 3 months
Contributions summary:Caleb primarily focused on updating and improving the documentation for the Rasa NLU framework. They revised the training data format documentation, moving information and clarifying descriptions. Additionally, they contributed to the documentation by adding examples, tutorials, and community resources, including the integration of external tools and processes. These efforts enhanced user understanding and facilitated the use of the Rasa NLU.
nlupythonbotspeech-recognitionbotkit
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.