Kyrie Lin is a senior software engineer with nine years of experience building full-stack web applications, currently based in Burnaby and open to new opportunities in Vancouver. He led front-end efforts at Tencent, co-creating TDesign — a cross-framework UI library adopted by 50+ internal teams and starred thousands of times on GitHub — and improved developer velocity through reusable, framework-agnostic components. Kyrie has strong frontend expertise in Vue and React and solid backend skills in Node.js, Java, and Python, with hands-on experience optimizing CI/CD, DevOps automation, and documentation tooling. His open-source contributions span multiple TDesign repos, where he implemented and refined UI components, demos, and build processes across web, mobile, miniprogram, and React ecosystems. Previously he modernized e-commerce and creative tooling frontends, cutting bug rates and delivery cycles while shipping Chrome extensions and WebSocket-powered print tooling. Known for pragmatic engineering and attention to UX, he also codes for fun and treats software development like a game.
9 years of coding experience
6 years of employment as a software developer
Master of Computer Applications - MCA, Computer Science, Master of Computer Applications - MCA, Computer Science at Fairleigh Dickinson University
Contributions:93 releases, 840 reviews, 1548 commits in 2 years 4 months
Contributions summary:Kyrie's commits primarily focused on the modification and enhancement of React UI components within the TDesign React library. They implemented changes to the Checkbox and Radio components, including API adjustments. The user also developed a new Textarea component and updated its example usage. Furthermore, the user was involved in the incorporation of new features and design changes, such as those related to the color-picker and other styles of existing components.
TDesign style/utils shared by multiple frameworks repo.
Role in this project:
Front-end Developer
Contributions:152 reviews, 555 commits, 304 PRs in 2 years 4 months
Contributions summary:Kyrie primarily contributed to the development of UI components for the TDesign framework, focusing on style and utility modifications. Their commits focused on implementing divider, grid, layout, and input-number UI elements. The work involved modifications to existing LESS files, addition of new style demo files, and integration of these components within the overall TDesign system.
frameworksutilstdesign
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
Kyrie Lin - Senior Software Engineer at Global Relay