Po-cheng Chu

Senior Software Engineer at Doorstead

New Taipei, Taiwan
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

🤩
Rockstar
🎓
Top School
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.
code12 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at National Taiwan University
bookChien-Kuo Senior High School
languagesChinese, English, Mandarin
github-logo-circle

Github Skills (20)

javascript10
slack-api10
apidoc10
api-client10
bots10
typescript10
bots-framework10
api10
chatterbot10
typescript-types10
googlebot10
bot-framework10
nodejs10
typescripts10
chatbot10

Programming languages (7)

TypeScriptC++ShellJavaScriptJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
Yoctol/bottender

Nov 2019 - Mar 2020

⚡️ A framework for building conversational user interfaces.
Role in this project:
userBack-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.
conversationalbotchatframeworkuser-interfaces
bottenderjs/messaging-apis

Dec 2019 - Dec 2019

Messaging APIs for multi-platform
Role in this project:
userBack-end Developer
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