John Wilkins is a seasoned front-end and full-stack web engineer with 18 years of professional experience and a web coding pedigree dating back to 1993. Based in Taipei, he specializes in modern React/TypeScript architectures, Next.js App Router and Server Components, accessibility, performance testing, and component-driven design with Storybook. He has led initiatives that improved developer workflows—making libraries tree-shakeable, adding CI automation, and achieving 100% Jest coverage—while mentoring teams and driving open-source collaboration. His contributions span practical UI work on notable projects (Normalize.scss, KSS, Lagoon) and large-scale Drupal and decoupled CMS integrations. Colleagues know him for turning design systems and living style guides into repeatable, documented front-end platforms and for a knack of simplifying complex front-end requirements into maintainable components.
18 years of coding experience
21 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at University of Illinois Urbana-Champaign
This is the Sass version of Normalize.css, a collection of HTML element and attribute rulesets to normalize styles across all browsers.
Role in this project:
Front-end Developer
Contributions:8 releases, 371 commits, 72 PRs in 6 years
Contributions summary:John primarily contributed to the UI of the project, focusing on updating and testing the visual styling of HTML elements. Their commits involved merging changes from different branches, which included modifications to the appearance of various HTML elements like images and form elements to maintain consistency across different browsers. They were also responsible for integrating the updated Normalize.css version.
The Node.js implementation of KSS: a methodology for documenting CSS and generating style guides
Role in this project:
Front-end Developer
Contributions:17 releases, 903 commits, 45 PRs in 5 years 11 months
Contributions summary:John primarily worked on improving the user interface and the documentation of the KSS project. They removed obsolete methods from the KssModifier object and added new features in the template's HTML and CSS files. The user also converted the code to the proper syntax and added tests for several functionalities.
node-jscssmethodologynodejskss
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.