Chia-ning Kuo

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
Chia-ning Kuo is a seasoned software engineer with over a decade of experience building scalable backends, chatbots, and mobile systems, and a master’s degree in Information Management. He independently upgraded a Rails e-commerce backend from v4.2 to v7.2 and delivered a ~50x shopping cart performance improvement through architectural refactoring while leading team-wide engineering best practices and 100+ mentoring sessions. An early adopter of messaging platforms, he built Kamigo—a Rails-based chatbot framework that powered a LINE bot with 700K+ users—and is one of 11 LINE API Experts in Taiwan. As a core developer of the Bottender framework (4,000+ GitHub stars), he contributed robust Telegram integrations and TypeScript typings that improved reliability for multi-platform conversational apps. He’s prolific in knowledge sharing, authoring a chatbot book and delivering 40+ conference talks, and continues to prototype AI agent demos like "Bubble Milk Tea GPT" that showcase fast exploration of emerging tech. Practical, community-minded, and curious, he blends hands-on performance work with open-source impact and developer advocacy.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Information Management, GPA 4.05, Master's degree, Information Management, GPA 4.05 at National Taiwan University of Science and Technology
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

telegram10
typescript10
javascript10
typescripts10
api10
telegram-api10
apidoc10
typescript-types10
webhooks10
googlebot9
api-client9
messaging9
back-end-development9
bots9

Programming languages (6)

TypeScriptShellJavaScriptVueHTMLRuby

Github contributions (5)

github-logo-circle
Yoctol/bottender

Oct 2019 - Apr 2021

⚡️ A framework for building conversational user interfaces.
Role in this project:
userBack-end Developer
Contributions:1 review, 104 commits, 73 PRs in 1 year 6 months
Contributions summary:Chia-ning's contributions primarily focus on adding type definitions to the TelegramContext class within the bottender framework. They added type information for functions and made changes to handle potential null chat IDs, ensuring proper error handling. These updates suggest an effort to improve code maintainability and robustness through TypeScript enhancements. The changes involve the modification of Telegram context methods to ensure proper typing and handling of scenarios where chat IDs are not available.
conversationalbotchatframeworkuser-interfaces
bottenderjs/messaging-apis

Sep 2019 - Sep 2020

Messaging APIs for multi-platform
Role in this project:
userBack-end Developer
Contributions:86 commits, 38 PRs, 27 pushes in 11 months
Contributions summary:Chia-ning contributed to the Telegram messaging API library by implementing features related to Telegram webhooks and options for the `setWebhook` and `getUpdates` methods. They added documentation for the parameters of the `SetWebhookOption` and refactored the codebase to avoid passing unsupported parameters. The user also refactored the code to transform parameters to snake case. Additionally, the user implemented support for sending a variety of media types such as photos, videos, audio, and documents, and also for managing a user's location.
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
Chia-ning Kuo