Charles Catta is a Senior Software Developer based in Quebec with nine years of experience building full-stack systems, conversational AI, and integrations for production-grade platforms. He has deep practical experience at Botpress, moving from customer success to interim NLP team lead and now senior developer, where he contributed to LLM-based chatbot features and third-party integrations like Mailchimp, Google Calendar, Stripe, and Airtable. Equally comfortable in front-end work—having improved the fastai course browser’s React UI with tabbed views and search—and back-end API and integration design, he bridges UX and systems reliably. His background spans robotics, AR/VR, LiDAR and UAV projects, reflecting a habit of applying deep learning and systems engineering to real-world sensing problems. A perpetual learner with formal training in deep learning and autonomous vehicles, he combines hands-on coding with product-minded delivery and a knack for turning research-oriented tech into shipped features.
9 years of coding experience
6 years of employment as a software developer
International Baccalaureate (IB) High School Diploma, PEI, International Baccalaureate (IB) High School Diploma, PEI at De Rochebelle Secondary School
Professional Certificate, Deep Learning, Professional Certificate, Deep Learning at University of San Francisco
Nanodegree, Self-Driving Car, Nanodegree, Self-Driving Car at Udacity
High School, Mathematics and Statistics, High School, Mathematics and Statistics at CEGEP Champlain St. Lawrence
Bachelor’s Degree, Software Engineering, N/A (Freshman), Bachelor’s Degree, Software Engineering, N/A (Freshman) at Université Laval
Private Pilots License, Aeronautics/Aviation/Aerospace Science and Technology, General, Private Pilots License, Aeronautics/Aviation/Aerospace Science and Technology, General at Orizon Aviation
The open-source hub to build & deploy GPT/LLM Agents ⚡️
Role in this project:
Back-end Developer & API Developer
Contributions:131 reviews, 27 commits, 131 PRs in 11 months
Contributions summary:Charles primarily focused on adding and modifying integrations within the Botpress platform, particularly integrations for Mailchimp, Google Calendar, Stripe, and Airtable. Their contributions involved defining schemas, creating actions, and implementing client-side logic for these integrations. They also worked on fixing bugs, refactoring code, and updating the integration definitions to enhance the platform's functionality and integration capabilities.
Contributions summary:Charles contributed significantly to the front-end of the fastai course browser application. Their work primarily involved implementing and refactoring React components, as evidenced by changes to `LessonsNav`, `TabbedViews`, `TranscriptBrowser`, `Layout` and `App.jsx` files. They focused on improving the user interface, including adding new features like tabbed views and search functionality, as well as fixing bugs and improving the overall user experience. This included updating the styling and layout of existing components.
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
Charles Catta - Senior Software Developer at Botpress