Tom Chen, React Developer in Taipei, Taiwan
Tom Chen

React Developer in Taipei, Taiwan

Member since June 14, 2014
Tom is a React guru with considerable experience in front-end web development. His most recent experience includes targeting single-page applications (SPAs) and refactoring legacy codes. Tom is an open-source contributor and has written several React components hosted on GitHub.
Tom is now available for hire


  • Freelance
    ECMAScript (ES6), Babel, Webpack, React, AMD
  • SpoonRocket
    batman.js, jQuery, Ruby on Rails (RoR), Ruby


  • JavaScript 7 years
  • HTML5 6 years
  • Single-page Applications (SPA) 6 years
  • CSS3 6 years
  • React 5 years
  • Babel 4 years
  • Webpack 4 years
  • ECMAScript (ES6) 1 year


Taipei, Taiwan



Preferred Environment

React, Babel, Webpack, Next.js, Single-page Applications (SPA)

The most amazing...

...project I've contributed to are the open source projects that have brought about notable improvements and for which I received positive feedback.


  • Individual Front-end Consultant

    2015 - PRESENT
    • Created reusable React components with CSS modules.
    • Transformed mockups from designers into a fully functional single page and React/Webpack/Babel-based application.
    • Set up a test environment for testing React components.
    • Migrated the existing Backbone.js-based controllers, views, and routers into React components.
    • Migrated an asset build tool from RequireJS to Webpack.
    • Migrated a JavaScript module format from AMD to CommonJS/ES2015 module.
    Technologies: ECMAScript (ES6), Babel, Webpack, React, AMD
  • Front-end Engineer

    2014 - 2015
    • Worked closely with designers and product managers to deliver features within a sprint cycle.
    • Rewrote the entire single-paged client code with batman.js starting from an AngularJS app.
    • Improved efficiency by 20% by restructuring the server-generated JavaScript response into a JSON-based API for a dashboard page.
    • Created email templates from scratch with mockups from designers.
    • Refactored the existing Ruby on Rails views into a more modular and reusable way.
    Technologies: batman.js, jQuery, Ruby on Rails (RoR), Ruby


  • GitHub

    Employed my skills and knowledge in the field to contribute to open source projects and cooperated closely with a number of designers and product managers to ensure that their vision was delivered in a timely and professional manner.


  • Languages

    ECMAScript (ES6), JavaScript, HTML5, CSS3
  • Libraries/APIs

  • Tools

    Webpack, Babel, PostCSS
  • Paradigms

    Functional Reactive Programming, Functional Programming
  • Other

    Single-page Applications (SPA), Electrical Engineering
  • Frameworks

  • Platforms



  • Bachelor's Degree in Electrical Engineering
    2009 - 2013
    National Taiwan University - Taipei, Taiwan

To view more profiles

Join Toptal
Share it with others