Kanit Wongsuphasawat is a visualization technology leader with 13 years of experience building research-driven tools and teams, currently leading visualization at Databricks after managing the Machine Intelligence Visualization Group at Apple. He holds a PhD in HCI/visualization from the University of Washington and co-created widely used open-source projects such as Vega-Lite and Data Voyager—libraries adopted across Jupyter/Python ecosystems and by companies like Apple, Google, and Netflix. Kanit blends systems-level engineering (front- and full-stack contributions to Vega, Lyra, and datalib) with a strong research background in visualization recommendation and user studies, and has a track record of mentoring students and shipping award-winning prototypes. Beyond product work, he has influenced developer tooling for ML visualization (TensorBoard graph visualizer) and contributed to grammar-based graphics that power reproducible, interactive data analysis.
13 years of coding experience
11 years of employment as a software developer
PhD, Computer Science (Human Computer Interaction & Data Visualization), PhD, Computer Science (Human Computer Interaction & Data Visualization) at University of Washington
Master, Management Science & Engineering (Focus on Human-computer Interaction & Entrepreneurship), Master, Management Science & Engineering (Focus on Human-computer Interaction & Entrepreneurship) at Stanford University School of Engineering
Bachelor, Computer Engineering, Bachelor, Computer Engineering at Chulalongkorn University
High School, Math & Science, High School, Math & Science at Assumption College
A concise grammar of interactive graphics, built on Vega.
Role in this project:
Front-end Developer
Contributions:123 releases, 222 reviews, 4551 commits in 8 years
Contributions summary:Kanit's commits primarily focused on updating and improving the Vega-Lite library, particularly concerning the rendering of graphical elements and the handling of data visualizations. The code changes involve extracting and modifying functions related to the rendering of chart components such as facets and labels. Additionally, the user contributed by adding and testing examples of various chart types like bar charts, ensuring features like custom domain are correctly displayed and correctly handling null values.
Contributions:9 reviews, 82 commits, 76 PRs in 7 years 9 months
Contributions summary:Kanit primarily contributed to the `vega/vega` repository, a visualization grammar project. Their work involved enhancing the codebase by incorporating mutators within the formula transform and integrating `d3.format` to the formula list, thereby improving the functionality of the visualization grammar. Further contributions included the addition of default cell style configurations and modifications to scale calculations, impacting how data is displayed. Furthermore, they refined the code base by addressing potential division by zero errors and fixing several issues relating to typings.
svgcanvasgrammarvegavisualization-grammar
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.