Cheton Wu

Senior Staff Engineer at Trend Micro

New Taipei, 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
Cheton Wu is a Senior Staff Engineer with over two decades of hands-on experience spanning Linux system and network development, back-end and front-end engineering, and UX-minded product design. Based in New Taipei, he has driven architecture and performance tuning at Trend Micro for more than a decade while founding and maintaining notable open-source projects like CNCjs and Tonic UI. Equally comfortable in C/C++ and modern JavaScript/Node.js stacks, he’s published 70+ npm packages and manages 100+ GitHub repos, reflecting deep experience in tooling and library design. His contributions to widely used projects such as SortableJS and i18next show a knack for bridging UI integrations with robust internationalization and developer ergonomics. Practical and detail-oriented, he brings firmware-level CNC and Marlin integration experience to web interfaces, revealing an uncommon mix of low-level machine control and polished frontend craftsmanship.
code14 years of coding experience
job22 years of employment as a software developer
bookMaster's Degree Computer Science Information Engineering, Master's Degree Computer Science Information Engineering at National Chiao Tung University
bookBachelor's Degree Computer Science Information Engineering, Bachelor's Degree Computer Science Information Engineering at Feng Chia University
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
56reputation
6kreached
4answers
0questions
github-logo-circle

Github Skills (38)

javascript10
react-components10
rails-i18n10
controller10
firmware10
css10
drag-and-drop10
ui-design10
react-component10
webpack10
cnc10
led-controller10
uid10
3d-printing10
ember-i18n10

Programming languages (9)

TypeScriptHCLShellC++CG-codeJavaScriptHTML

Github contributions (5)

github-logo-circle
SortableJS/react-sortablejs

Mar 2016 - May 2019

React bindings for SortableJS
Role in this project:
userFull-stack Developer
Contributions:26 releases, 220 commits, 15 PRs in 3 years 3 months
Contributions summary:Cheton implemented a React component library for SortableJS, a drag-and-drop library. They contributed by adding support for decorator syntax and refactoring the codebase. The user also worked on adding examples to demonstrate usage of the library and included webpack configurations for building and bundling. They appear to have focused primarily on the frontend aspect of creating React bindings for an existing JavaScript library.
reactsortablejssortabledrag-and-dropdraggable
cncjs/cncjs

Aug 2015 - Jan 2023

A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
Role in this project:
userFull-stack Developer
Contributions:341 releases, 41 reviews, 4470 commits in 7 years 6 months
Contributions summary:Cheton's contributions primarily involved implementing new features and improving the user interface for the CNCjs web interface. They added a new laser widget, refined existing UI components (like the button styling), and improved the control experience by enabling functionalities like changing axis values for the work position. They addressed several bug fixes and implemented support for the display of G-code in a non-3D view, indicating their focus on enhancing the application's features.
cncgcodetinygraspberry-picnc-milling-controller
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