Kevin Castro

Software Engineer at Rowland.ai

California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kevin Castro is a software engineer with 8 years of experience building full-stack and backend systems focused on AI, automation, security, and accessibility. He has driven features and infrastructure for high-throughput healthcare integrations, PV solar capacity products, and startup conversational assistants, often bridging engineering, ML, and DevOps. Comfortable in JavaScript and Python, he contributes to user-facing documentation for prominent open-source projects like Rasa, reflecting his emphasis on clarity and end-user outcomes. Kevin favors pragmatic solutions over chasing the newest trends, and has led cross-functional working groups to improve developer efficiency across products. Based in California, he combines hands-on coding with systems thinking to turn complex requirements into reliable, user-centered software. A former technical support and teaching assistant, he brings strong communication skills and a habit of surfacing practical fixes that reduce recurring operational issues.
code8 years of coding experience
job6 years of employment as a software developer
bookMathematics & Physics, Mathematics & Physics at Claremont McKenna College
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Western Governors University
bookCertificate Full Stack Web Development, Certificate Full Stack Web Development at UC San Diego Extended Studies
languagesGerman, Spanish, English
github-logo-circle

Github Skills (6)

rasa10
documentation10
chatbot9
nlp8
conversational-ai8
natural-language-processing8

Programming languages (5)

TypeScriptMDXJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
RasaHQ/rasa

Apr 2020 - Jun 2020

💬 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:
userTechnical Writer
Contributions:1 review, 35 commits, 8 PRs in 1 month
Contributions summary:Kevin primarily contributed to the project by updating and expanding the documentation. Their commits include adding details about supported Facebook Messenger attachments, updating the changelog to reflect the new documentation, and clarifying the session start behavior in the `rasa shell` documentation. The user also made minor textual revisions to improve clarity and readability throughout the documentation, demonstrating a focus on user-facing information.
nlupythonbotspeech-recognitionbotkit
Contributions:57 pushes, 3 branches in 5 years 9 months
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
Kevin Castro - Software Engineer at Rowland.ai