Tom Chen

Senior Front-end Engineer at Teach.org

Kaohsiung, 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
Tom Chen is a senior front-end engineer with 14 years of software experience and 7+ years focused on remote-first US product teams, known for turning design mockups into performant React/Next.js applications. He boosted build speed by 83% during a major Next.js migration and trimmed front-end bundle size by 20% while improving registration conversion by 53% through UX-driven onboarding changes. A self-taught web developer with a bachelor’s in electrical engineering, he combines low-level problem solving with practical product instincts and a knack for modern toolchains like Webpack and XState. Tom contributes to notable open-source projects such as Chakra UI—improving documentation and UI components—and maintains React utilities like react-toastr, reflecting his focus on developer experience. Comfortable leading design systems and migrations, he’s praised by clients for delivering results from vague requirements and thriving in asynchronous, remote teams.
code14 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Electrical and Electronics Engineering, Bachelor's degree, Electrical and Electronics Engineering at National Taiwan University
languagesChinese, English, Mandarin
github-logo-circle

Github Skills (18)

ruby-rails10
javascript10
ui-components10
css-in-js10
rails10
ruby10
uikit10
simpleform10
react10
chakra-ui10
jquery9
documentation9
nextjs8
accessibilityservice7
accessibility7

Programming languages (15)

CSSPureScriptCRustDIGITAL Command LanguageMakefileGoHTML

Github contributions (5)

github-logo-circle
tomchentw/react-toastr

Oct 2014 - Oct 2017

React.js toastr component
Role in this project:
userFront-end Developer
Contributions:293 commits, 70 PRs, 130 pushes in 3 years 1 month
Contributions summary:Tom primarily focused on developing the front-end components of a React.js toastr component. Their contributions involved porting the component from a JSFiddle example, adding features such as icon classes, duplicate prevention, and click handlers. The commits demonstrate a focus on enhancing the component's functionality and user interaction by providing additional customization options and UI-specific features.
reacttoastr-jstoastrreact-jstoast
An easy and unobtrusive way to use jQuery's autocomplete with Rails 3
Role in this project:
userBack-end Developer
Contributions:22 commits in 5 days
Contributions summary:Tom primarily focused on enhancing the `rails3-jquery-autocomplete` gem, a Rails 3 plugin. Their contributions involved modifying the `simple_form_plugin.rb` file to add functionality to the autocomplete feature. The user implemented changes to support hidden ID fields, data attributes, and the handling of association reflections within the autocomplete input. They also added debug messages and refactored logic to improve code clarity and functionality.
unobtrusivejqueryrailsrubyautocomplete
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