Panpan Lin is an Advisory Software Engineer at IBM Process Mining with nine years of hands-on experience building robust front-ends and production-ready CI/CD pipelines. She blends a DevSecOps mindset with strong React/Angular expertise, accessibility improvements, and end-to-end testing to raise quality and developer productivity across large orgs. At IBM she has led org-level initiatives—introducing Renovate for 285 repositories, SonarQube adoption, and automated E2E gating—delivering near-100% test coverage and zero reported vulnerabilities on multiple projects. An active open-source contributor, Panpan enhanced IBM’s Carbon Design System by adding accessible Angular components and theming support. With a multidisciplinary academic background and early career experience in web design and localisation, she pairs technical rigor with user-centred product sensibilities. Based in Dublin, she’s known for turning complex requirements into practical, well-instrumented solutions and for mentoring teams through tooling and process change.
9 years of coding experience
8 years of employment as a software developer
Diploma Cours de Civilisation Française de la Sorbonne (niveau supérieur), Diploma Cours de Civilisation Française de la Sorbonne (niveau supérieur) at Université Paris-Sorbonne
exchange student, exchange student at Lingnan University
Certificate in Digital Mapping and Geographical Information Systems Geographic Information Science and Cartography, Certificate in Digital Mapping and Geographical Information Systems Geographic Information Science and Cartography at Atlantic Technological University
Master of Science (MS) Interactive Digital Media, Master of Science (MS) Interactive Digital Media at Trinity College Dublin
B.A. English Language & Literature with a double major in History, B.A. English Language & Literature with a double major in History at Sun Yat-sen University
Guangzhou Zhixin High School
The 6th Leiden Summer School in Languages and Linguistics Historical and Comparative Linguistics, The 6th Leiden Summer School in Languages and Linguistics Historical and Comparative Linguistics at Leiden University
An Angular implementation of the Carbon Design System for IBM.
Role in this project:
Front-end Developer
Contributions:7 commits, 5 PRs, 18 comments in 1 month
Contributions summary:Panpan primarily focused on developing Angular directives and components for the Carbon Design System. Their contributions included creating a new link directive, implementing light styles for existing components such as dropdowns, select, and inputs, and ensuring proper accessibility features like tabindex and aria-disabled attributes. These changes expanded the Carbon Design System's Angular implementation, improving component usability and theming capabilities within the framework.
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
Panpan Lin - Advisory Software Engineer, IBM Process Mining