Matthew Chun is a software engineer based in Seattle with 11 years of experience building product-focused systems across media, research, and enterprise environments. He currently works in product management at Hulu after prior engineering roles at Amazon, GE (cybersecurity), ZEISS, and research contributions with UW Data, giving him a rare blend of hands-on SWE, security awareness, and research-driven design. He contributes to notable open-source visualization projects like Vega-Lite and Lyra, where he implemented robust box plot features and refined interactive data-table and filtering UX. Comfortable across front-end and full-stack domains, he focuses on shipping reliable, test-covered features and improving developer-facing schemas. Colleagues rely on him to translate data visualization needs into practical implementations that handle edge cases and orientation/validation concerns. His background suggests a pragmatic engineer who navigates product, research, and security contexts to deliver polished user experiences.
An interactive, graphical Visualization Design Environment (VDE)
Role in this project:
Front-end Developer
Contributions:91 commits, 7 PRs, 49 pushes in 3 months
Contributions summary:Matthew primarily focused on enhancing the user interface of the Lyra project. They implemented and refactored components within the DataTable and FullField components. Their work included adding features like the ability to change data types, and the addition of filter and formula functionality.
A concise grammar of interactive graphics, built on Vega.
Role in this project:
Full-stack Developer
Contributions:17 commits, 20 PRs, 75 pushes in 2 years 2 months
Contributions summary:Matthew primarily contributed to the implementation and refinement of box plot visualizations within the Vega-Lite library. Their work involved adding support for different box plot configurations, including those using IQR-based whiskers, and incorporating outlier detection. They also made changes to ensure correct orientation and addressed error conditions. The user’s contributions included writing tests, modifying existing examples and updating the schema to incorporate the box plot feature.
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.