Po-cheng Chu is a Senior Software Engineer and former startup CTO with 12 years of experience building AI/NLP-driven products and full-stack systems, currently focused at Doorstead. A former competitive programmer (IOI/ACM-ICPC) and ex-Googler, he co-founded Botimize—an analytics SaaS that processed over 3M chatbot messages daily and was sold in 2018—bringing real-world scale to conversational analytics. He has deep hands-on expertise in chatbot platforms and Slack integrations, contributing notable backend and API work to popular open-source projects like bottender and messaging-apis. His background spans research-grade quantum circuit optimization during military service to practical product engineering, reflecting a blend of rigor and product intuition. Based in New Taipei, he pairs entrepreneurial grit with a taste for metal and gaming, and a persistent drive to find the right problems to solve.
12 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at National Taiwan University
⚡️ A framework for building conversational user interfaces.
Role in this project:
Back-end Developer & API Developer
Contributions:13 commits, 9 PRs, 53 pushes in 3 months
Contributions summary:Po-cheng primarily contributed to the back-end functionality of the `bottender` framework, focusing on Slack integration. They implemented new Slack API features, specifically `chat.xxx` and `views.xxx` methods, and added corresponding test cases. Their work included refactoring Slack event handling, supporting Slack block kits and view events, and integrating Slack signing secrets for enhanced security. These changes demonstrate a focus on expanding and improving the framework's capabilities for Slack-based chatbot development.
Contributions:6 commits, 6 PRs, 24 pushes in 4 days
Contributions summary:Po-cheng primarily contributed to the implementation and testing of Slack API integrations, specifically focusing on `chat` and `views` functionalities. This involved adding new methods such as `postMessage`, `postEphemeral`, and `views.open`, alongside their associated unit tests. They also refactored code, added payload types, and modified function assignments to ensure the correct use of Slack API methods.
api-clientapibotchatwechat
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
Po-cheng Chu - Senior Software Engineer at Doorstead