Personal details

Tom C. - Remote front-end developer

Tom C.

Senior Front End Engineer
Based in: đŸ‡čđŸ‡Œ Taiwan
Timezone: Taipei (UTC+8)

Summary

Senior front-end engineer with 7+ years experiences at remote-first US companies. Self-taught web development with bachelors in electrical engineering. Increased build speed by 83% and reduced front-end bundle size by 20% over the years of maintenance. An occasional open source contributor for code fixes & documentation updates. Unidirectional data-flow advocator with recent Xstate introducing experience.

Work Experience

Senior Front-end Engineer
TEACH.org | Sep 2017 - Present
HTML/CSS
Node.js
SPA
React
JavaScript
Webpack
Babel
Next.js
XState
Swc
- Designed and engineered system migration paths that reduced 83% build time with Next.js. - Inspirit Figma design mockups into the interactive React.js components w/ HTML/CSS. - Increased the registration conversion rate by 53% with the new onboarding workflow. - Lead the design system guideline and hand-crafted one with React.js. - Embraced the remote-first culture and adapted asynchronous, proactive communication.
Senior Front-end Engineer
Private Client | Feb 2015 - Present
HTML/CSS
SPA
React
JavaScript
Webpack
Babel
Next.js
Sass
- Crafted a Next.js single page application from 0 to 1 with smooth navigations and great UX. - Client were happy and said: “Tom could work with vague requirements.” - Drastically improved the efficiency of the stockholders’ daily workflows. - Shipped React.js powered single page applications from their user stories. - Reviewed the front-end architecture and suggested insightful action plans. - Migrated to the modern React.js components from the Backbone.js controllers. - Upgraded the asset build toolchain to webpack/CommonJS from RequireJS/AMD.

Projects

taitian
Node.js
React
Web Crawling
Next.js
This is an experimental project that I try to replicate the electricity usage graph in Taiwan. I crawled the data source from the website of Taiwan Power and stored it into the same git repository. The front-end will then rebuild with the data to present up-to-date graph.
Personal Website
HTML/CSS
SPA
React
JavaScript
Next.js
Vercel
I have 7 years of front-end development experience in React, with some recent focus on Next.js/Chakra-UI/Xstate. I'm an experienced remote worker (7+ years) based in Taiwan (GMT+8), who has delivered several single page applications with clients in the U.S. as an independent contractor. As an autonomous engineer, I proactively and asynchronously communicate with colleagues across various time zones.  You could find more details on my personal website https://tomchentw.com.

Education

National Taiwan University
Bachelor・Electrical Engineering
Sep 2009 - Jun 2013