Ian Lin

Senior Software Engineer at Automattic

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
Ian Lin is a senior software engineer based in Taipei with over a decade of hands-on experience building full-stack and mobile systems across startups and global teams. He has led technical efforts at companies like Automattic and ShopBack, and co-founded YOHA LABS to build a WebRTC/React Native VoIP product, demonstrating strong real-time and mobile engineering chops. Ian contributes to open source—improving React Native push notifications and enhancing WooCommerce analytics—showing comfort across Android internals, PHP/JS stacks, and data/reporting pipelines. His background spans large-scale deployments, Hadoop-based backends, and cloud storage appliances, giving him a practical understanding of both infrastructure and product-facing features. He pairs academic training in speech and language processing with entrepreneurial experience, often surfacing subtle, reliability-focused fixes that improve user-facing behaviors.
code10 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (MSc), Speech and Language Processing, Distinction, Master of Science (MSc), Speech and Language Processing, Distinction at The University of Sheffield
bookBachelor's Degree, Management Information Systems, Bachelor's Degree, Management Information Systems at Shih Hsin University
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

woocommerce10
php10
javascript10
react-native10
broadcast-receiver10
apple-push-notifications10
push-notifications10
android10
ecommerce10
java9
react9
wordpress9
javas9
api8
apidoc8

Programming languages (9)

TypeScriptJavaShellC++CTwigJavaScriptPHP

Github contributions (5)

github-logo-circle
React Native Local and Remote Notifications
Role in this project:
userMobile Developer (Android)
Contributions:6 commits, 5 PRs, 3 comments in 6 months
Contributions summary:Ian primarily focused on modifying the Android implementation of the React Native push notification library. Their contributions included fixing a bug related to sending notifications when the message is null, adding functionality to restart the React Native activity after a push notification, and improving the uniqueness of broadcast intents. They also worked on setting a flag when unregistering the notification listener.
reactreact-nativepush-notificationsandroidnotifications
woocommerce/woocommerce

May 2024 - Apr 2025

A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Role in this project:
userFull-stack Developer
Contributions:77 reviews, 33 PRs, 98 pushes in 10 months
Contributions summary:Ian primarily contributed to the WooCommerce platform by implementing features and fixing bugs related to the WooCommerce Analytics and order attribution. This involved modifications to both the front-end and back-end, as evidenced by changes in JavaScript, PHP, and database-related code. The user also worked on improving analytics reports by adding filters and fixing inconsistencies in product reports, showcasing a deep understanding of the system's data processing and presentation layers. Furthermore, the user contributed to the integration of order attribution banners, demonstrating experience in UI development and marketing integrations.
ecommercecommercewordpressautomatticphp
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
Ian Lin - Senior Software Engineer at Automattic