Andrew Chen is a Frontend Engineer based in California with 11 years of experience building responsive web apps and bespoke browser tools. He specializes in modern JavaScript and React, with practical Node.js backend familiarity and a track record of migrating legacy templates to modular components. As a long-term self-employed developer he has shipped production features for education and civic projects, including mobile UX improvements for the open-source WeVote React app. His background in mentorship at Udacity and hands-on product roles informs a user-focused approach that blends accessibility, animations, and data visualization. A former Army Reserve specialist and multilingual MBA graduate, he brings discipline, cross-cultural communication, and product sensibility to engineering problems. Colleagues rely on him for pragmatic UI solutions that prioritize mobile usability and measurable user impact.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of California San Diego
B.S., Computer Science, B.S., Computer Science at University of California, San Diego
Master of Business Administration (M.B.A.), Business Administration and Management, General, Master of Business Administration (M.B.A.), Business Administration and Management, General at Ming Chuan University
Program completion certification, Front-End Web Development, Udacious, Program completion certification, Front-End Web Development, Udacious at Udacity
We Vote's javascript (client-side) mobile website built with React/Flux. Twitter: @WeVote Apple Store: https://itunes.apple.com/us/app/we-vote-voter-guide/id1347335726 Android: https://play.google.com/store/apps/details?id=org.wevote.cordova&hl=en_US
Role in this project:
Front-end Developer
Contributions:23 commits, 8 PRs, 1 push in 5 months
Contributions summary:Andrew primarily focused on enhancing the user interface and improving the overall user experience of the We Vote web application. Their contributions included adding Bootstrap classes to hide tooltips on mobile devices, integrating the Toastify library for displaying notifications, and implementing a utility function to detect mobile devices. They made changes to the `ItemActionBar.jsx`, `Ballot.jsx`, and `isMobile.js` files, showcasing a focus on improving mobile usability and adding visual feedback.
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.